如何使图形标题跨越多页?

如何使图形标题跨越多页?

如何使图形标题跨越多页?

我对某个图表有一个很长的标题,并希望它能够延续到下一页。

编辑:我希望这可以在单面和双面模式下工作

答案1

您可以使用简单的列表环境,而不是使用无法处理分页符的浮动环境。要设置标题,您可以使用命令\captionof。该命令由

以下是一个例子

\documentclass{article}
\usepackage{kantlipsum}

\usepackage{capt-of}
\begin{document}
\kant[1-2]

\noindent\hrulefill

\begin{center}
\rule{3cm}{3cm}

\captionof{figure}[short caption]{%
\kant[4-6]}
\end{center}

\noindent\hrulefill

\kant[1]
\end{document}

在此处输入图片描述

答案2

嗯,@Marco Daniel 的回答对我来说不起作用。

不过,通过谷歌搜索,我发现这个线程有同样的问题(我在下面重现了工作代码): http://www.latex-community.org/forum/viewtopic.php?t=5881&f=45

该主题的有效答案如下: http://www.latex-community.org/forum/viewtopic.php?t=5881&f=45#p22785

仅需澄清一下,在此线程中,人们希望使用包在同一个图中使用子图subfig。 但是,当跳过所有相关功能时,它也对我有用subfig

顺便说一句,我没有使用任何乳胶标准documentclass。我正在使用elsarticledocumentclass,其中的包caption也运行良好。

享受。

CODE(将<YOUR FIGURE><YOUR CAPTION><FIGURE LABEL>分别替换为文件名、图形标题和图形标签):

\documentclass{article}

%...

\usepackage{caption}
% the following format will be used to emulate the captions produced by fltpage
\DeclareCaptionLabelFormat{adja-page}{\hrulefill\\#1 #2 \emph{(previous page)}}

%...

\begin{document}

%...

\begin{figure}
    \captionsetup{labelformat=empty}
    \centering
    \includegraphics[width=10cm]{<YOUR FIGURE>}
    \caption{}
\end{figure}
\clearpage
\begin{figure}
    \captionsetup{labelformat=adja-page}
    \ContinuedFloat
    \caption{<YOUR CAPTION>}
    \label{<FIGURE LABEL>}
\end{figure}

%...

\end{document}

答案3

如果您需要两页,例如一页上有图表,下一页上有标题,则可以这样做:

\begin{figure*}
\includegraphics{turtle.pdf}
\end{figure*}

\begin{figure*}
\caption{
   \label{turtle}
Here is a turtle.
}
\end{figure*}

答案4

我是这样处理的:

\documentclass{article}
%
\usepackage{caption}
\usepackage{graphicx}
\DeclareCaptionLabelFormat{adja-page}{\hrulefill\\#1 #2 \emph{(previous page)}}
%
\begin{figure} [b!]
    \centering
    \includegraphics[width=\textwidth]{2.png}
    \caption[]{\textit{(see next page)}}
\end{figure}
\begin{figure} [t!]
    \captionsetup{labelformat=adja-page}
    \ContinuedFloat
    \caption[Figure]{Description}
    \label{<FIGURE LABEL>}
\end{figure}
%
\end{document}

相关内容