以下代码未按预期产生变音符号。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{a}{%
name={A},%
description={a \"a {\"a} ä}%
}
\begin{document}
\glsentrydesc{a}
\end{document}
如您所见,我尝试了几种变体。奇怪的是,在词汇表本身(使用 制作\printglossary
)中,变音符号的所有变体都有效。
我该如何使用\glsentrydesc
才能获得正确的结果?
答案1
该description
字段主要用于词汇表部分,因此(在文件中安全写入.glo
)它通常会被清理,也就是转换成字符串。
您可以glossaries
使用以下选项拨打电话
\usepackage[sanitize={description=false}]{glossaries}
如果您需要\glsentrydesc
在排版词汇表之前调用文本。请参阅包文档中的第 2.1 节。