2009-12-01 66 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}