我找不到将表格标题放在特定表格右侧或左侧的方法。有谁知道是否有办法在纯 TEX 或 Koma Script 中执行此操作(最终与 tabularx 环境结合)?
答案1
您可以使用 floatrow 包:选择类似
\floatsetup{capbesideposition={center,left}}
在序言中,并使用此语法为特定图形添加侧面标题:
\begin{figure}[!h]
\fcapside{\caption{Test for side caption}\label{sic}}
{\includegraphics{myfigure}}
\end{figure}
有关标题的更多详细信息,请参阅文档的第 1.1.1 节和第 3.1.3 至 3.1.7 节。
答案2
从floatrow
文档来看,\fcapside
宏是 的缩写\floatbox[\capbeside]{figure}
。尝试直接输入较长的形式:
\begin{table}
\centering
\floatbox[\capbeside]{table}{\caption{This should have the right label}\label{...}}
{\begin{tabular}{|c|c|}
...
\end{tabular}}
\end{table}