![在表格中使用标记包时错位](https://linux22.com/image/446592/%E5%9C%A8%E8%A1%A8%E6%A0%BC%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%A0%87%E8%AE%B0%E5%8C%85%E6%97%B6%E9%94%99%E4%BD%8D.png)
使用时标记包在表格中,有些行总是错位。似乎“未使用”标签会创建一些空白,然后将其添加到下一行的开头。
例子
使用时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}