我使用para
选项将表格注释排版为单个对齐文本块,这通常有效,但并非总是如此。附加的代码生成以下内容:
“b”和“c”之间有一个断行。它似乎threeparttable
检查了是否可以通过将所有内容放入一个块中来节省一行,如果不能,则不这样做。但这会产生一些难看的换行符,使我的文档看起来格式不一致。我该如何指示它总是附加全部条目而不换行,因此结果如下所示:
代码:
\documentclass[12pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage[para]{threeparttable}
\usepackage{blindtext}
\usepackage{booktabs}
\renewcommand\TPTminimum{\linewidth}
\begin{document}
\blindtext[1]
\begin{table}[!tbh]
\begin{threeparttable}
\begin{tabular}{cll}
\toprule some&table&content\\\midrule
1&2&3\\\bottomrule
\end{tabular}
\begin{tablenotes}
\item aaaaaa aaaaaaaaa aa a aaaaaa aaaaaaaaa a a a aa
\item bbb bbbb b bbbbbbbbb b bb bbbbbb b bbbb b bbbbbbbbb b bb bbbbbbbbb bbbb b bbbbbbbbb b bb bbbbbb b bbbb b bbbbbbbbb b bb bbbbbb
\item ccc ccc c c cccccc c c cccccc c c cccccc c c cccccc c c cccccc c c ccc c c cc
\end{tablenotes}%
\end{threeparttable}%
\end{table}
\end{document}
编辑:我编辑了代码,从中删除了几个“c”,原始代码不适合屏幕截图。
编辑2:这里有一个相关问题:三部分表格笔记布局,解决方案可能有助于回答我的问题。我似乎不知道该怎么做。