[英]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.