我使用indextools
和texindy
来构建索引,效果很好,但我有一个特定条目von Goethe
,我想强制将此条目放在索引中的特定位置。目前它位于字母“V”下,但可以强制将此条目放在字母“B”下吗?
梅威瑟:
\documentclass{book}
\usepackage[texindy]{indextools}
\makeindex
\makeindex[columnseprule,intoc=true,title=Index,name=test]
\begin{document}
Abr\index[test]{AhAg}\newpage
vvhoshf\index[test]{virtual}\newpage
dsvsqd\index[test]{Beta}\newpage
qdqd\index[test]{vonGoethe}\newpage
\printindex[test]
\end{document}
如果需要,可以使用编译目录中包含的latexmk -xelatex $file
特定文件进行编译latexmkrc
$pdflatex = "xelatex %S";
$pdf_mode = "1";
$makeindex = "texindy -L french -I xelatex %S";
答案1
最后我找到了一个使用\index[]{}
以下命令的解决方案:
\index{Goethe@von Goethe}