词汇表格式删除超链接

词汇表格式删除超链接

尝试过包括用户手册阅读但是...

\glsdisp[format=textbf]{arts:FourHorsemen}{Four Horsemen}

使用

\usepackage[xindy={language=german,codepage=duden-utf8},
nonumberlist,
toc,
nopostdot,
style=altlist,
nogroupskip
]{glossaries}
\GlsSetXdyCodePage{duden-utf8}

\newglossary*{arts}{Kunst?}
...
\glsdisp[format=textbf]{arts:FourHorsemen}{Four Horsemen}
...
\printglossary[type=arts, nonumberlist=false, style=index]

是否将词汇表页码中的超链接移回文本(其他未格式化的粗体条目仍保留其超链接)。我想我遗漏了一些琐碎的东西,所以经过两个小时的阅读、搜索和尝试... 拜托!

没有 MWE,因为我猜这对于 xindy 和自定义词汇表来说没有什么意义?

答案1

默认格式glsnumberformat包含超链接(如果启用)。如果将格式更改为,textbf超链接将丢失。该glossaries软件包提供了与textbfetc 类似的格式,称为hyperbfetc,其中包含超链接。如果不包含hyperref这些,则只需按照版本操作即可text...。格式的完整列表hyper...表 6.1(预定义超链接位置格式)用户glossaries手册,复制如下:

  • hyperrm 衬线超链接
  • hypersf 无衬线超链接
  • hypertt 等宽超链接
  • hyperbf 加粗超链接
  • hypermd 中等权重超链接
  • hyperit 斜体超链接
  • hypersl 倾斜的超链接
  • hyperup 垂直链接
  • hypersc 小型大写超链接
  • hyperemph 强调超链接

一般来说,使用这些格式而不是textbf等格式更简单,因为如果您决定添加,则无需进行任何更改hyperref。 (\hyper...与这些格式值相对应的命令是专门为位置设计的,不应在文档的其他地方使用。)

相关内容