我正在尝试为 LaTeX 项目建立工作流程,但尚未弄清楚如何使用 makeidx 或 imakeidx 包按本节未涵盖的语言对 UTF-8 编码索引进行排序texindy 支持的语言/代码页。
\makeindex
因此,我决定在序言中运行我的主要 tex 文件,并编写了一个脚本[1],根据我的喜好覆盖 .idx 文件。
现在我必须将 .idx 转换为 .ind,但每次我调用 makeindex 或 texindy 时,它们都会输出 .ind 文件,从而更改我的 .idx 文件中指定的顺序。
有没有办法让 makeindex 或 texindy 按照 .idx 文件中指定的条目顺序生成 .ind 文件?
有没有办法提供不真正基于字母的自定义组,最好通过进一步修改 .idx 文件或调用 texindy?我知道
\lettergroup
有。
[1]:通过首先用“!”拆分 .idx 中的每一行,对元组进行区域感知排序。