Я повторно использую свой собственный стиль глоссариев (основанный нана этомпример) и недавно я обнаружил некоторые проблемы.
Мне нужно, чтобы интервал между обеими колонками был фиксированным для четкого выравнивания.
Вот стиль, который я использую:
\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
Как я могу это исправить?