nicematrix:如何引用相同的 \tabularnote 而不创建新的 \tabularnote?

nicematrix:如何引用相同的 \tabularnote 而不创建新的 \tabularnote?

考虑以下乳胶片段:

\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,您需要进行多次编译。

上述代码的输出

相关内容