Figure explaining what i want to do exactly
我使用以下代码在正文中添加图形。我需要参考正文中的数字,如图1a,图2a。但是我不想在latex代码中添加图1a的标题。
\usepackage{graphicx}
\usepackage{float}
\usepackage{caption}
\usepackage{subcaption}
\begin{figure}[!h]
\begin{subfigure}{0.5\textwidth}
\caption{``Conversation Starter'' of March}
\label{fig:csmarch}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\caption{``Conversation Starter'' of April}
\label{fig:csapril}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\caption{``Conversation Starter'' of May}
\label{fig:csmay}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\caption{``Conversation Starter'' of June}
\label{fig:csjune}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\caption{``Conversation Starter'' of July}
\label{fig:csjuly}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\caption{``Conversation Starter'' of the \#NigeriaDecides}
\label{fig:csds}
\end{subfigure}发布于 2021-03-09 05:53:33
subcaption包为这类问题提供了\phantomsubcaption。从手册中:
如果因为图片本身已包含标题而不想为子图形提供标题,或者出于其他原因,您可以使用命令
\phantomsubcaption而不是\subcaption,或者在subfigure或subtable环境中使用\phantomcaption而不是\caption。\phantomsubcaption和\phantomcaption没有任何参数,它们不会生成任何输出,但会为您提供一个\label命令的锚点,该锚点可以放在后面。此外,它还增加了子图分别。子表计数器。
MWE:
\documentclass{article}
\usepackage{mwe}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
Hello world! I am referencing to figures \ref{fig:a}, \ref{fig:b}, \ref{fig:c} and \ref{fig:img}.
\begin{figure}
\begin{subfigure}{0.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-a}
\phantomsubcaption
\label{fig:a}
\end{subfigure}
\hfill
\begin{subfigure}{.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-b}
\phantomsubcaption
\label{fig:b}
\end{subfigure}
\\
\begin{subfigure}{.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image-c}
\phantomsubcaption
\label{fig:c}
\end{subfigure}
\hfill
\begin{subfigure}{.45\textwidth}
\centering
\includegraphics[width=\linewidth]{example-image}
\phantomsubcaption
\label{fig:img}
\end{subfigure}
\end{figure}
\end{document}发布于 2018-02-08 14:35:57
问题已解决。我已经用以下代码更改子图形代码。
\captionsetup[subfigure]{labelformat=empty}
\begin{subfigure}{0pt}
\caption{\label{fig:csmarch}}
\end{subfigure}发布于 2021-07-27 08:27:40
保持这样的\subfigure将给出输出no caption和\subfigure[] ([] empty)将给出像(a) (b) & (c)这样的输出,如果你使用像我最后3个\subfigure这样的标题,那么它将给出像(d) Caption 4 &<代码>D9&<代码>D10这样的输出。
注意:
figure*适用于多列文章。您可以对单列文章使用figure。[ht!]、google it、here或here使用适当的包
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{subfigure}
\usepackage{subfloat}
\usepackage{float}然后使用下面这样的代码
\begin{figure*}[ht!]
\centering
\subfigure[]
{
\label{subfig:lab1}
\includegraphics[width=.3\textwidth]{figures/1.pdf} % .png .jpg ... according to supported graphics files
}
%
\subfigure[]
{
\label{subfig:lab2}
\includegraphics[width=.3\textwidth]{figures/2.pdf} % .png .jpg ... according to supported graphics files
}
%
\subfigure[]
{
\label{subfig:lab3}
\includegraphics[width=.3\textwidth]{figures/3.pdf} % .png .jpg ... according to supported graphics files
}\\ % for new row or line of subfigures
%
\subfigure[Caption 4]
{
\label{subfig:lab4}
\includegraphics[width=.3\textwidth]{figures/4.pdf} % .png .jpg ... according to supported graphics files
}
%
\subfigure[Caption 5]
{
\label{subfig:lab6}
\includegraphics[width=.3\textwidth]{figures/5.pdf} % .png .jpg ... according to supported graphics files
}
%
\subfigure[Caption 6]
{
\label{subfig:lab6}
\includegraphics[width=.3\textwidth]{figures/6.pdf} % .png .jpg ... according to supported graphics files
}
%
\caption{Figure Caption}
\label{fig:Figure ref}
\end{figure*}输出:

https://stackoverflow.com/questions/48595559
复制相似问题