我对LaTeX的the环境有些失望。
例如,在此代码中,who-GEN friend-PL最终重叠:
\begin{tabbing}
Aarude \= suhrthukalanu \= ayirunnathu? \\
who-{\sc gen} \> friend-{\sc pl} \> happy-{\sc past}? \\
`Whose friends were happy?'
\end{tabbing}所以到目前为止,我一直在做的是手动添加空间,比如Aarude {8pt}\= ...但这似乎不是一个好的解决方案。
to跳转环境有没有办法自动避免这些重叠?
非常提前感谢您的帮助!
发布于 2009-12-01 15:04:55
跳转环境的工作原理是在第一行设置制表位(\=标记),然后在环境的其余部分盲目地跟随这些跳转。如果后面的部分行太长而无法容纳,则会出现重叠。
如果您想要避免这种情况,请使用表格环境而不是to键,例如,您的代码将按您希望的方式显示:
\begin{tabular}{lll}
Aarude & suhrthukalanu & ayirunnathu? \\
who-{\sc gen} & friend-{\sc pl} & happy-{\sc past}? \\
\multicolumn{3}{l}{`Whose friends were happy?'}
\end{tabular}其中\multicolumn由multicol包提供。您只需在文档的前言中添加一行带有\usepackage{multicol}的行,即可将其包括在内。\begin{tabular}{lll}的第一个参数{lll}定义列数及其对齐方式(在本例中为左、左、左)。其他选项有(r)ight和(c)enter。您还可以添加分隔符,使其看起来像一个表,例如
\begin{tabular}{|l|l|l|}
\hline Aarude & suhrthukalanu & ayirunnathu? \\
\hline who-{\sc gen} & friend-{\sc pl} & happy-{\sc past}? \\
\hline \multicolumn{3}{|l|}{`Whose friends were happy?'}\\
\hline
\end{tabular}https://stackoverflow.com/questions/1824412
复制相似问题