詞彙表自訂樣式過滿和欠滿對齊

詞彙表自訂樣式過滿和欠滿對齊

我正在重複使用我的自訂詞彙表樣式(基於在此範例),我最近發現了一些問題。

我希望兩列都有固定的間距,以便乾淨對齊。

這是我使用的風格:

\newglossarystyle{mystyle}{
  \setglossarystyle{long}
  \renewenvironment{theglossary}
  {\begin{longtable}{p{0.25\textwidth} p{0.7\textwidth}}}
  {\end{longtable}}
}

這裡有兩個問題。正如你所看到的,總寬度longtable不是1,而是0.95(否則文字會突出來,很奇怪)

我遇到的另一個問題是,\hbox這些術語表會出現過滿和未滿的錯誤:

\newglossaryentry{First}
{
    name={A glossary with a long name such as this one},
    description={And a small description}
}
\newglossaryentry{Second}
{
    name={Small name},
    description={And a long description, because this is just a test glossary. You know...}
}

我得到的錯誤(不要介意這些行):

Underfull \hbox (badness 1303) in paragraph at lines 3--5 output.gls, line 3
Overfull \hbox (2.09003pt too wide) in alignment at lines 2--9 output.gls, line 2

我怎樣才能解決這個問題?

相關內容