[英]Make LaTeX table caption same width as table?
如果标题比下面的表格宽,那么在我的论文中看起来很糟糕。 我怎样才能使它们都对齐?
现在我的代码看起来像:
\begin{table}[th!]
\caption{Reference temperature blah blah}
\centering
\begin{tabular}{llll}
...
\end{tabular}
\end{table}
实际上,使用字幕包选项width
有更合法的方法。
为了全球效应
\usepackage[width=.75\textwidth]{caption}
仅适用于当前环境中的局部效果:
\usepackage{caption}
\captionsetup{width=.75\textwidth}
标题包doc中的更多信息:
https://www.ctan.org/pkg/caption?lang=en
http://mirrors.ctan.org/macros/latex/contrib/caption/caption-eng.pdf (直接链接到PDF可能会有变化)
如果你知道或找出桌子的宽度,让我们说5厘米 -
如果您使用的是KOMA-Script类:
\\ setcapwidth并[c] {5厘米}
如果您使用的是标题包:
\\ captionsetup {宽度=5厘米}
两者都可以应用于表环境中。
自动计算解决方案更复杂,但可以使用\\ settowidth命令完成。
通过将我的标题放在parbox中我获得了成功:
\parbox{5cm}{\caption{Lorem ipsum dolor sit amet...}}
在标题包指南中:
这里仅支持固定宽度; 如果您正在寻找一种方法将标题的宽度限制为图形或表格的宽度,请查看floatrow [8]或threeparttable [22]包。
把你的表加上标题放在一个小型设备里面。 标题将包装。 这也是为表格提供适当脚注的好方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.