自定义词汇表样式未左对齐

自定义词汇表样式未左对齐

我在使用缩写时遇到了问题glossaries。我定义了自己的词汇表样式,因为我希望所有缩写描述在文本中都使用非大写首字母,但我希望在词汇表中将首字母大写。这样,我就会遇到左对齐问题,请参见此处的示例:

pdfLaTeX 输出示例

上面的输出是使用此 MWE 生成的:

\documentclass[11pt, a4paper]{article}
\usepackage[nogroupskip, nonumberlist, toc]{glossaries}
\newglossarystyle{myglossary}%
{%
    \renewenvironment{theglossary}%
        {\begin{longtable}{l lp{\glsdescwidth}}}%
        {\end{longtable}}%

    \renewcommand{\glossaryheader}{%
        \Large \bfseries Term & \Large \bfseries Description \\\endhead}%

    \renewcommand{\glossentry}[2]{%
        \textbf{\glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}}} &
        \Glossentrydesc{##1}\glspostdescription\space ##2\tabularnewline
        }%
}

\setglossarystyle{myglossary}
\setacronymstyle{long-short}
\makenoidxglossaries
\newacronym{adc}{ADC}{analog to digital converter}

\begin{document}
This is my acronym: \gls{adc}

\printnoidxglossary[sort = letter, type=\acronymtype, title = {Abbreviations}]%
\end{document}

有谁知道这里发生了什么吗?我尝试了各种方法,但似乎还是不明白。

答案1

这是 的默认对齐方式(即居中)longtable。您可以使用可选参数将其设置为左对齐,例如

\begin{longtable}[l]{l l p{\glsdescwidth}}

代替

\begin{longtable}{l l p{\glsdescwidth}}

相关内容