如果标题的文本多于一行,可用 \protect\\ 来断行。然而,当标题
文本的长度不超过一行时,它们被放在一个水平盒子中来处理,所有的 \\ 或 \par 都将被忽略。
caption2 宏包允许标题文本以指定的任意长度断行。例如命令
\begin{figure}
\centering
\includegraphics[width=3in]{graphic.eps}
\captionstyle{center}
\onelinecaptionsfalse
\caption{First Line of Caption \protect\\
Second Line of Caption}
\label{fig:caption:linebreak}
\end{figure}
得到图 19.17 中的标题。因为 \\
是脆弱的19.2,必须在其前面加上 \protect。
使用 \onelinecaptionfalse 命令(或 nooneline 宏包选项)
防止 LATEX 将标题置于一水平盒子中处理以致不能断行。
|