使用词汇表包和 KOMA 的自动标记时出现奇怪的错误(标题)

使用词汇表包和 KOMA 的自动标记时出现奇怪的错误(标题)

我在用着

\usepackage[automark]{scrpage2}

在我的预告中,与词汇表包一起。

每当我在命令中使用首字母缩略词时\section{...},我都会得到如下图所示的标题。有什么想法可以防止这种情况发生吗?顺便说一下,我正在使用 LuaLaTeX。

在此处输入图片描述

答案1

(添加我的评论以将其从未答复列表中删除。)

总结在章节/节标题或说明中使用词汇表条目时出现错误,在章节或节标题中使用类似\gls或 的命令通常不是一个好主意:\glslink

  1. 如果有目录,目录中的相关行也会包含指向词汇表的链接,并且条目的页面列表将包含目录页面。(\caption图表列表也是如此。)
  2. 如果您使用的页面样式将章节/部分标题添加到页眉,则该部分的每个页眉都会生成一个指向词汇表的链接。(当sanitize使用该选项时,4.0 之前的版本也会导致页眉出现奇怪的结果。)
  3. 如果您使用hyperref包,您最终可能会在目录中得到一个嵌套链接,这也会给书签带来问题。

因此,最好使用非链接创建命令,例如\glsentrytext而不是\gls。例如:

\section{\glsentrytext{sample}}

或缩写:

\section{\glsentryshort{sample}}

或者

\section{\glsentrylong{sample}}

请注意,要使用 PDF 书签,\glsentrytext{sample}\glsentryshort{sample}\glsentrylong{sample}必须完全可扩展。如果不可以,您需要使用\texorpdfstring来提供书签的替代方案。(大写命令如\Glsentrytext 不是可擴展。

相关内容