词汇表咬微型?

词汇表咬微型?

看起来glossaries不喜欢字母间距调整:每当我\textls在词汇表中对名称进行调整时,该条目不再列在其首字母下,而是显示在词汇表中的“符号”组下。任何解决方案或解决方法都值得赞赏!

\documentclass{article}

\usepackage[automake,nonumberlist]{glossaries}
\usepackage[activate={true,nocompatibility},final,
            protrusion=true,expansion=true,tracking=true,kerning=true,
            spacing=true]{microtype}


\newglossaryentry{ham}{name=\textls[-40]{ham}, description={goes with eggs}}
\newglossaryentry{eggs}{name=\textls{eggs}, description={pork}}

\makeglossaries

\begin{document}

\glsaddall

\printglossary[style=indexgroup]

\end{document}

答案1

microtype这不是与和 及其\textls命令本身有关的问题。“标准 LaTeX 宏” (如\emph或 )也会出现同样的效果\textsc

如果向条目添加非文本的内容,则可能必须告诉 TeX/您的索引工具如何使用 对条目进行精确排序sort

\documentclass{article}

\usepackage[automake,nonumberlist]{glossaries}
\usepackage[activate={true,nocompatibility},final,
            protrusion=true,expansion=true,tracking=true,kerning=true,
            spacing=true]{microtype}


\newglossaryentry{ham}{sort={ham}, name={\textls[-40]{ham}}, description={goes with eggs}}
\newglossaryentry{eggs}{sort={eggs}, name={\textls{eggs}}, description={pork}}

\makeglossaries

\begin{document}
\glsaddall

\printglossary[style=indexgroup]
\end{document}

带有“E”和“H”标题的词汇表

相关内容