我用来\begin{subtable}{.5\textwidth}...\end{subtable}
并排生成两个(或更多)子表(来自包subcaption
)。但我不明白这是什么{.5\textwidth}
意思。我尝试了不同的值,它看起来与子表的位置或它们之间的间距有关。我试图在 Google 上找到它的文档,但没有找到。我在哪里可以找到它,或者有人可以帮我解释一下吗?
答案1
我们正在处理该subcaption
包裹。
.5\textwidth
表示“当前文本宽度的一半”。
正确的用法subtable
应该是
\begin{table}
\centering
\begin{subtable}{.5\textwidth}
\centering
<table material>
\caption{<subcaption>}
\end{subtable}% <---- don't forget this %
\begin{subtable}{.5\textwidth}
\centering
<table material>
\caption{<subcaption>}
\end{subtable}
\caption{<main caption>}
\end{table}
注意%
第一个\end{subtable}
掩盖行尾的子表(这会提供一个空间,将第二个子表放在第一个子表下方,因为行会过满)。
如果符合您使用的风格或个人喜好,请将标题放在表格上方。