我使用推荐的包subcaption
在LaTeX中并排显示2个数字。
\begin{figure}
\centering
\begin{subfigure}[b]{0.48\textwidth}
\includegraphics[width=\textwidth]{events/pad_p2}
\label{fig:pad_p2}
\end{subfigure}
~
\begin{subfigure}[b]{0.48\textwidth}
\includegraphics[width=\textwidth]{events/pad_p8}
\label{fig:pad_p8}
\end{subfigure}
\caption{Pads.}
\end{figure}
然后我尝试使用以下方法在文本中引用它们:
Look at figure~\ref{fig:pad_p8}
但是在编译不存在引用的文档时出现错误。
如果我在每个子图中添加一个标题,那么错误就会消失,但这不是我真正想要做的。
如何在不为每个子图添加caption
的情况下解决问题?
答案 0 :(得分:-1)
使用包
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{subfigure}
\usepackage{subfloat}
\usepackage{float}
在多栏文章的适当位置*
编写这样的代码(如果不需要,则使用figure
。
\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*}
仅使用 ~\ref{subfig:lab1} is subref.
将显示类似 Use just 6(a) is subref.
或类似的内容。