如何最好地更改 threeparttable 表格注释的字体大小(等等)?

如何最好地更改 threeparttable 表格注释的字体大小(等等)?

如何最好地更改字体大小(等)threeparttable表格注释 ?

Google 返回了这些(重复的)未答复的存根(英文和德文,但带有图片;)

我尝试了一下\renewcommand{\TPTnoteSettings}{\small\linespread{1}},果然如此:结果就像上面链接的截图一样。

别处我发现了\renewcommand{\TPTnoteSettings}{\small\linespread{1}\selectfont},尽管我不确定该\selectfont部分的作用:它起什么作用?

编辑

加上另一个链接(我已经打开但忽略了):

回复:threeparttable:多列表格注释

发帖者 Bil​​ Kleb » 星期六, 10 四月 2004 16:37:35 GMT

Arseneau 离线帮助了我。结论:\tablenotes 列表环境的整个想法设置为 'tablewidth' 宽。因此,只需创建自己的列表,该列表继承了 multicols 环境设置的现有 \linewidth。一个蹩脚的例子:

...

   \setlength{\columnsep}{0pt}
   \setlength{\columnseprule}{1pt}
   \setlength{\multicolsep}{0pt}
   \newcommand{\mcmakelabel}[1]{\textsuperscript#1}
   \newenvironment{mctablenotes}%
    {\begin{footnotesize}\begin{list}{}{\topsep 0pt \partopsep  0pt
     \setlength\itemsep{4pt plus 1pt minus 1pt} \leftmargin 0pt
     \parsep 0pt \itemindent 0pt \labelsep 0pt \raggedright}%
     \settowidth{\labelwidth}{\textsuperscript 1}%
     \renewcommand{\makelabel}{\mcmakelabel}}%
    {\end{list}\end{footnotesize}}%

   \begin{multicols}{2}
    \begin{mctablenotes}
     \item[1] Also known as code-n-fix.
     \item[2] For teams of ``code monkeys''
    \end{mctablenotes}
   \end{multicols}

-- 在此处输入代码Bil Kleb, Hampton, {筛选}ia

作为一个初学者,我还是不太明白:这是否已经包含了“那个”答案?非常感谢您的帮助!

答案1

正确的操作命令确实是\TPTnoteSettings,但必须保留其标准定义,因为它包含排版笔记的基本信息。最好的方法是添加它并etoolbox提供一种简单的方法。

\documentclass{article}
\usepackage{threeparttable,booktabs}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}

\begin{document}
\begin{table}
\begin{threeparttable}[b]
\caption{A caption}
\begin{tabular}{llll}
\toprule
42\tnote{1} & some & text & to have room\\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item [1] the first note
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}

在此处输入图片描述

答案2

我使用了一种更简单的方法,可以满足我的需求

...
\begin{tablenotes}
\footnotesize
\item [1] See \url{https://texblog.org/2012/08/29/changing-the-font-size-in-latex/}
\end{tablenotes}
...

灵感来自于https://texblog.org/2012/08/29/changing-the-font-size-in-latex/

仅供参考:我将 URL 添加到了项目注释中,因为我的表格中有一系列长 URL,我需要将其放入列宽内。

相关内容