考虑以下乳胶片段:
\begin{table}[H]
\centering
\caption{A caption.}
\begin{NiceTabular}{lccc}\toprule
\textbf{Titel 1} &\textbf{Titel 2} &\textbf{Titel 3}&\textbf{Titel 4} \\\midrule
A\tabularnote{Note 1} & a & b & c \\
B\tabularnote{Note 1} & a & b & c \\
C\tabularnote{Note 1} & a & b & c \\\midrule
X\tabularnote{Note 2} & a & b & c \\
Y\tabularnote{Note 2} & a & b & c \\
Z\tabularnote{Note 2} & a & b & c \\\midrule
I\tabularnote{Note 3} & a & b & c \\
J\tabularnote{Note 3} & a & b & c \\
K\tabularnote{Note 3} & a & b & c \\\bottomrule
\end{NiceTabular}
\end{table}
它可以工作,但它确实创建了 9 个 tabularnotes,尽管每个组的元素共享相同的 tabularnote-content。我究竟如何才能创建一个可由列表中其他几个条目共享的 tabularnote?
答案1
使用最新版本nicematrix
(2022-03-11 的 v. 6.8),\tabularnote
具有相同参数的几个命令只会在表格下生成一个注释(但当然,所有参考资料都是组成的)。
可以使用键禁用该功能notes/detect-duplicates=false
。
\documentclass{article}
\usepackage{nicematrix,booktabs,enumitem}
\begin{document}
\begin{table}
\centering
\caption{A caption.}
\begin{NiceTabular}{lccc}\toprule
\textbf{Titel 1} &\textbf{Titel 2} &\textbf{Titel 3}&\textbf{Titel 4} \\\midrule
A\tabularnote{Note 1} & a & b & c \\
B\tabularnote{Note 1} & a & b & c \\
C\tabularnote{Note 1} & a & b & c \\\midrule
X\tabularnote{Note 2} & a & b & c \\
Y\tabularnote{Note 2} & a & b & c \\
Z\tabularnote{Note 2} & a & b & c \\\midrule
I\tabularnote{Note 3} & a & b & c \\
J\tabularnote{Note 3} & a & b & c \\
K\tabularnote{Note 3} & a & b & c \\\bottomrule
\end{NiceTabular}
\end{table}
\end{document}
与往常一样nicematrix
,您需要进行多次编译。