xindy 和 location 属性优先级

xindy 和 location 属性优先级

使用此 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")

除了覆盖此文件之外,还有其他解决方案来定义属性优先级吗?

相关内容