xindy:对相互矛盾的信息感到困惑

xindy:对相互矛盾的信息感到困惑

尝试创建正确排序的俄罗斯索引时,我遇到了以下错误xindy

错误:CHAR:索引 0 应该小于字符串的长度

这里它说这个错误来自“旧”版本,xindy但是它的主页列出的是 v. 2.1,而我的 TexLive 发行版附带的是 2.5.1:

$ xindy -V
xindy release: 2.5.1
xindy script version: 1.18
xindy kernel version: 3.0
CLISP version 2.49.92 (2018-02-18) (built on bulldog [127.0.0.1])
    architecture: X86_64

我应该采取什么步骤才能获得正确排序的俄罗斯索引?

打印的完整日志xindy如下:

$texindy -L russian -C utf8 "document.idx"
Opening logfile "/dev/null" (done)
Reading indexstyle...
Loading module "/tmp/UnwOZdterz"...
Loading module "lang/russian/utf8-lang.xdy"...
Loading module "lang/russian/utf8.xdy"...
Finished loading module "lang/russian/utf8.xdy".
Finished loading module "lang/russian/utf8-lang.xdy".
Loading module "tex/inputenc/utf8.xdy"...
Finished loading module "tex/inputenc/utf8.xdy".
Loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/texindy.xdy"...
Loading module "numeric-sort.xdy"...
Finished loading module "numeric-sort.xdy".
Loading module "latex.xdy"...
Loading module "tex.xdy"...
Finished loading module "tex.xdy".
Finished loading module "latex.xdy".
Loading module "latex-loc-fmts.xdy"...
Finished loading module "latex-loc-fmts.xdy".
Loading module "makeindex.xdy"...
Finished loading module "makeindex.xdy".
Loading module "latin-lettergroups.xdy"...
Finished loading module "latin-lettergroups.xdy".
Finished loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/texindy.xdy".
Loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/page-ranges.xdy"...
Finished loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/page-ranges.xdy".
Loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/word-order.xdy"...
Finished loading module "/usr/local/texlive/2018/texmf-dist/xindy/modules/base/word-order.xdy".
Finished loading module "/tmp/UnwOZdterz".
Finished reading indexstyle.
Finalizing indexstyle... (done)

Reading raw-index "/tmp/45N_dB_6Y8"...
ERROR: CHAR: index 0 should be less than the length of the string

相关内容