在表格中使用标记包时错位

在表格中使用标记包时错位

使用时标记包在表格中,有些行总是错位。似乎“未使用”标签会创建一些空白,然后将其添加到下一行的开头。

例子

使用时firsttag一切正常:

\documentclass{article}
\usepackage{tagging}
\usetag{firsttag}

\begin{document}

\begin{tabular}{ll}
a & b\\
\tagged{firsttag}{c & d\\}
\tagged{secondtag}{e & f\\}
\end{tabular}

\end{document}

工作示例

使用时,secondtag第二行前面有一些空白,导致错位:

...
\usetag{secondtag}
...

在此处输入图片描述

即使表中有一些未使用的标签,是否有任何方法可以正确对齐行?

标记包的源代码看起来不太复杂。但我刚接触 latex,很难理解它的内部工作原理。不幸的是,原作者已经去世了。这就是我在这里问的原因 :)

答案1

%使用:隐藏两个标签之间的空格

\documentclass{article}
\usepackage{tagging}
%\usetag{firsttag}
\usetag{secondtag}
\begin{document}

\begin{tabular}{ll}
a & b\\
\tagged{firsttag}{c & d\\}%
\tagged{secondtag}{e & f\\}
\end{tabular}

\end{document}

相关内容