我在用着
\usepackage[automark]{scrpage2}
在我的预告中,与词汇表包一起。
每当我在命令中使用首字母缩略词时\section{...}
,我都会得到如下图所示的标题。有什么想法可以防止这种情况发生吗?顺便说一下,我正在使用 LuaLaTeX。
答案1
(添加我的评论以将其从未答复列表中删除。)
总结在章节/节标题或说明中使用词汇表条目时出现错误,在章节或节标题中使用类似\gls
或 的命令通常不是一个好主意:\glslink
- 如果有目录,目录中的相关行也会包含指向词汇表的链接,并且条目的页面列表将包含目录页面。(
\caption
图表列表也是如此。) - 如果您使用的页面样式将章节/部分标题添加到页眉,则该部分的每个页眉都会生成一个指向词汇表的链接。(当
sanitize
使用该选项时,4.0 之前的版本也会导致页眉出现奇怪的结果。) - 如果您使用
hyperref
包,您最终可能会在目录中得到一个嵌套链接,这也会给书签带来问题。
因此,最好使用非链接创建命令,例如\glsentrytext
而不是\gls
。例如:
\section{\glsentrytext{sample}}
或缩写:
\section{\glsentryshort{sample}}
或者
\section{\glsentrylong{sample}}
请注意,要使用 PDF 书签,\glsentrytext{sample}
或\glsentryshort{sample}
或\glsentrylong{sample}
必须完全可扩展。如果不可以,您需要使用\texorpdfstring
来提供书签的替代方案。(大写命令如\Glsentrytext
不是可擴展。