以下程式碼不會如預期產生變音符號。
\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 節。