如何使用 xindy 创建首字母大写的索引

如何使用 xindy 创建首字母大写的索引

我正在使用 xindy 制作索引页。是否可以将其样式设置为字母组中每个第一个单词的首字母大写?我想要这样的样式:

Tabela, 120
telefon, 82
tkanina, 65

Wanna, 43
wek, 56
...

答案1

检查此代码

\documentclass{article}

\usepackage[xindy]{imakeidx}
\makeindex[columns=1]

\def\myFirstUpper#1{\expandafter\MakeUppercase #1} %
\long\def\lettergroup#1\item{\item\myFirstUpper}
\let\lettergroupDefault\lettergroup

\begin{document}
foo\index{tabela}. foo\index{telefon}. foo\index{tkanina}, asdf\index{wanna} asd\index{wek}

\printindex
\end{document}

它产生: 在此处输入图片描述

相关内容