我有两个带有相同标题的图形,请看代码:
\begin{figure}[!ht]\centering
\includegraphics[height=18cm]{pic1}
\caption{caption}
\end{figure}
\addtocounter{figure}{-1}
\begin{figure}[!ht]\centering
\includegraphics[height=18cm]{pic2}
\caption{(continued)}
\end{figure}
有没有办法只引用图表列表中的第一个图表?
答案1
caption
您可以使用允许您访问\ContinuedFloat
浮动命令(以保持图形编号相同)的包来实现这一点,并且使用一个附加字段\caption
,当该字段使用但留空时,可以防止在图形列表中提及该图形:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{figure}[!ht]
\centering
\includegraphics[height=18cm]{pic1}
\caption{caption}
\end{figure}
\begin{figure}[!ht]
\ContinuedFloat
\centering
\includegraphics[height=18cm]{pic2}
\caption[]{caption (continued)}
\end{figure}
\end{document}
如果您subfig
也使用该包,那么您还可以将图形包含在内,subfloat
这样除了主图形之外,您还可以为每个图形提供自己的标题:
\subfloat[][]{\includegraphics[height=18cm]{pic2}}
然后,这将使用alpha
图形中的计数器来区分各个部分。第二个[]
可以包含subfloat
标题。