有没有办法使用longtable
可以创建跨多页的表格tabbing
?似乎使用tabular
内部tabbing
有效,例如
\begin{tabbing}
xxxx\=xxxxxxxx\=xxxxxxxx\=xxxxxxxx\=\kill
\>\begin{tabular*}{0.9\linewidth}{l@{\extracolsep{\fill}}r}
foo & bar \\
\end{tabular*}
\end{tabbing}
但更改\>\begin{tabular*}{0.9\linewidth}{l@{\extracolsep{\fill}}r}
为\>\begin{longtable}{0.9\linewidth}{l@{\extracolsep{\fill}}r}
将导致错误
缺少插入的 \endgroup。
使用longtblr
from packagetabularray
或使用tabularx
with packageltablex
似乎也不起作用。
答案1
我查看了文件,实际上,在未注释掉的代码中,tabbing
仅用于将其中一个表格稍微向右移动。如果您将\>
未注释掉的 替换为 ,您将获得大致相同的效果。然后,您可以在末尾使用命令\hspace{2em}
删除所有\begin{tabbing}
和\end{tabbing}
行以及 后面的相应行。\begin{tabbing}
\kill
唯一的区别是垂直间距会有点不同,因为tabbing
环境在前后添加了一些垂直空间。如果这让你感到困扰,你可以添加一些\vspace
命令。
一旦删除了tabbing
环境,您就可以使用longtable
来代替tabular
。
但正如我在评论中所说,LaTeX 中有更好的简历样式,例如moderncv
或者,如果你想了解所有可能性,请参阅https://www.ctan.org/topic/cv