2009-12-01 70 views
1

我对乳胶标签环境有些沮丧。乳胶标签重叠

例如,在此代码谁-GEN朋友-PL结束重叠:

\begin{tabbing} 
    Aarude \= suhrthukalanu \= ayirunnathu? \\ 
    who-{\sc gen} \> friend-{\sc pl} \> happy-{\sc past}? \\ 
    `Whose friends were happy?' 
    \end{tabbing} 

所以,我一直在做,到目前为止手动添加空间,像Aarude \ {HSPACE 8PT} \ = ...但这似乎不是一个好的解决方案。

有没有反弹的标签环境来自动避免这些重叠?

非常感谢您的帮助!

回答

1

标签环境通过设置每个第一行(\ =标记)的制表符停止工作,然后盲目地跟随其余环境的这些制表符。如果后面的部分行太长而不适合,则会有重叠。如果你想这样做避免这种情况,例如当你与打算

使用表格的环境,而不是跳格,你的代码显示:

\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)进入。您还可以添加分隔符以使其看起来像一张表,例如

\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}