让 threeparttable 中的 \tablenotes 显示为两端对齐的文本块

让 threeparttable 中的 \tablenotes 显示为两端对齐的文本块

我使用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:这里有一个相关问题:三部分表格笔记布局,解决方案可能有助于回答我的问题。我似乎不知道该怎么做。

相关内容