修复索引中的非英文字母

修复索引中的非英文字母

当我尝试索引非英语字母时,它不会按照字母表对字母进行排序。

例如,

\index{\v{s}umnik}

或者等价地

\index{šumnik}

将“š”放在“z”后面,但在斯洛文尼亚语字母表中,“š”(charon“s”)位于“s”后面。在斯洛文尼亚语字母表中,字母“š”是一个独立的字母(就像“a”、“b”或“c”),而不仅仅是带重音符号的字母“s”。

\usepackage[slovene]{babel}

没有解决这个问题。

答案1

用于索引。使用Xindy以下命令运行:

texindy --language=slovenian --codepage=utf8 test.idx

\documentclass[a4paper]{article}
\usepackage[slovene]{babel}
\usepackage{makeidx}
\makeindex

\begin{document}
\section{Test}
\index{šumnik}
\index{sss}
\index{ttt}
\printindex
\end{document}

在此处输入图片描述

相关内容