有没有办法在序言中声明以便环境tablenotes
具有:
- 项目列表之间有一个单倍行距。
- 尺寸是
\scriptsize
。
\documentclass[a4paper, 12pt]{article}
\usepackage[sfdefault]{atkinson}
\usepackage{threeparttable}
\begin{document}
\begin{threeparttable}
\caption{Test table}
\begin{tabular}{c c c}
Test & Test & Test\tnote{a}\\
Test & Test & Test\tnote{b}\\
\end{tabular}
\begin{tablenotes}
\item [a] Note 1.\\
\item [b] Note 2.
\end{tablenotes}
\end{threeparttable}
\end{document}
答案1
在第一个项目之后使用\\
导致两个项目之间出现过多的垂直空白。删除它即可解决第一个问题。
要更改所有环境的字体大小tablenotes
,您可以使用\usepackage{etoolbox} \appto\TPTnoteSettings{\scriptsize}
。
完整的 MWE 及其输出如下所示:
\documentclass[a4paper, 12pt]{article}
\usepackage[sfdefault]{atkinson}
\usepackage{threeparttable}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\scriptsize}
\begin{document}
\begin{threeparttable}
\caption{Test table}
\begin{tabular}{c c c}
Test & Test & Test\tnote{a}\\
Test & Test & Test\tnote{b}\\
\end{tabular}
\begin{tablenotes}
\item [a] Note 1.
\item [b] Note 2.
\end{tablenotes}
\end{threeparttable}
\end{document}