next up previous contents index
Next: 19.9 调整标题中的行距 Up: 19. 使用 caption2 宏包来定制标题 Previous: 19.7 定制标题式样

19.8 标题中的断行

如果标题的文本多于一行,可用 \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

 
\includegraphics[width=3in]{graphic.eps}

使用 \onelinecaptionfalse 命令(或 nooneline 宏包选项) 防止 LATEX 将标题置于一水平盒子中处理以致不能断行。


Wang Lei
2000-04-15