答案1
Xindy 支持芬兰语和爱沙尼亚语。您没有提供示例,因此有一个示例,假设您使用 utf8 编码:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[finnish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[texindy]{imakeidx}
\makeindex
\begin{document}
Hello world
\index{jällivaara}
\index{porvoo}
\index{kirjakieltä}
\index{sanota}
\index{vanhaa}
\printindex
\end{document}
索引词是来自维基百科的随机词,我不知道它们是什么意思。
可以使用命令来处理索引:
texindy -M lang/finnish/utf8 -L finnish finnish.idx
对于爱沙尼亚人来说,这将是
texindy -M lang/estonian/utf8 -L estonian finnish.idx
正确的方法是使用
texindy -C utf8 -L finnish finish.idx
选项 -C 表示输入编码。但是似乎有一个错误,编译失败并显示错误消息。因此您需要直接使用 加载模块进行编码lang/finnish/utf8
。
正如 Egreg 所说,您也可以texindy
直接运行,pdflatex
方法是修改
\makeindex
到
\makeindex[options={-M lang/finnish/utf8 -L finnish}]
并调用
pdflatex --shell-escape finnish.tex
自动呼叫texindy
。