我在使用个人风格文件创建索引时遇到了问题。这是我的文件 perso.ist
headings_flag 1
heading_prefix "{\\bfseries\\hfil "
heading_suffix "\\hfil}\\nopagebreak\n"
delim_0 "\\dotfill"
delim_1 "\\dotfill"
delim_2 "\\dotfill"
当我使用时makeindex toto.idx
,没有错误;当我想使用命令使用我的个人文件时makeindex -s perso.ist toto.idx
,texlive 说他忽略了 3 行,显然,这是与点相关的 3 行:delim_0\\dotfill
等。
你知道为什么吗?
答案1
是不是因为你使用的文件是以 Windows 行结尾的?如果我创建一个以 CR+LF 行结尾的 perso.ist,我会得到:
Scanning style file ./perso.ist......done (6 attributes redefined, 6 ignored).
但仅使用 LF 就可以正常工作:
Scanning style file ./perso.ist......done (6 attributes redefined, 0 ignored).
如果您在 Windows 上使用 texlive,我认为这算是所包含的 makeindex 中的一个错误。