发布时间:2009-12-09 14:52:03
文章类别:小技巧
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100gcr9.html
QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载
caption2
- \setcaptionwidth{width}
设定标题的宽度为 width, 这里的 width 为任意有效的 TEX 度量单位。 - \setcaptionmargin{mar}
设定标题任一边的空白为 mar, 从而使得标题的宽度为标准宽度减去两倍的 mar。 如果 mar 为一负值,那么标题的宽度要比标准的宽度宽一些。 这在子图和小页环境中非常有用。
\begin{figure}
\setcaptionwidth{2in}
\centering
\includegraphics[width=2in]{graphic.eps}
\caption{Figure Caption Limited to Two Inches}
\end{figure}
使得标题的宽度为
\begin{figure}
\setcaptionmargin{1in}
\centering
\includegraphics[width=2in]{graphic.eps}
\caption{Figure Caption Where There is One Inch of Spacing
between the Caption and Each Margin}
\end{figure}
使得标题到两边页边界的距离为
\includegraphics[width=3in]{file.eps}
\setcaptionwidth{3in}
\caption{...}
如果图形的宽度未知,可以通过将它放到一个盒子里然后测量盒子的宽度来
得到。
\newsavebox{\mybox}
\newlength{\mylength}
...
\begin{figure}
\centering
\sbox{\mybox}{\includegraphics[height=3in]{file.eps}}
\settowidth{\mylength}{\usebox{\mybox}}
\setcaptionwidth{\mylength}
\usebox{\mybox}
\caption{This is a figure with a very, very, very,
very, very, very, very long caption}
\end{figure}
这种方法也可应用于表格。
发表评论 取消回复