使用此 MWE idx 文件:
\indexentry{chat!sauvage}{1}
\indexentry{chat!sauvage}{2}
\indexentry{chat!sauvage}{3}
\indexentry{chat!sauvage|textbf}{3}
使用 ,我texindex -L french
在 .ind 文件中获得了以下行:
\subitem sauvage, 1--3
虽然我更喜欢
\subitem sauvage, 1, 2, \textbf{3}
保持texbf
。
latex-loc-fmts.xdy
我通过在本地目录中创建一个同名文件来覆盖默认值。
它的内容是
(define-attributes (( "textbf" "textit" "hyperpage" "default")))
(markup-locref :open "\textbf{" :close "}" :attr "textbf")
(markup-locref :open "\textit{" :close "}" :attr "textit")
(markup-locref :open "\hyperpage{" :close "}" :attr "hyperpage")
除了覆盖此文件之外,还有其他解决方案来定义属性优先级吗?