如何在 TeXShop/LaTeX Mac OS X 中使用 Xindy(错误:在索引中排序 åäö)

如何在 TeXShop/LaTeX Mac OS X 中使用 Xindy(错误:在索引中排序 åäö)

我刚接触 LaTeX 一年了(老手尝试……),索引有些问题。我用瑞典语书写,索引中的字母“å ä ö”排序错误。(äåöabc……)否则,索引与 MakeIndex 配合得很好。

我尝试使用 Xindy,但出了点问题。“Åäö”在文本中运行良好!如何使用 Xindy?(\usepackage{texindy}?还有什么要添加的吗(TeXShop/LaTeX)?请帮忙!

这是我的序言的一部分:

\documentclass[11pt]{article} 
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
\usepackage[utf8]{inputenc} 

\usepackage{makeidx}
\newcommand{\boldidx}[1]{{\bf #1}}

....
This kind of index in text:

\index{Säker plats|boldidx}Säker plats 

....

TeXShop 可以用吗?有没有更好的 Mac OS X Mavericks 版本?

答案1

texindy是 的简约形式xindy

\documentclass[11pt]{article} 
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
\usepackage[utf8]{inputenc} 

\usepackage{makeidx}
\makeindex

\begin{document}
This kind of index in text:

\index{Säker plats|textbf}Säker plats \index{Säker platsXX@\textbf{Säker plats}}

foo\index{Åäö}\index{Aäö}
bar\index{äö}\index{aø}\index{ohne}\index{øæ}
\printindex
\end{document}

运行它

pdflatex <file>
texindy <file.idx>
pdflatex <file>
pdflatex <file>

你会得到:

enter image description here

xindy可以定义自己的模块。请参阅文档。可以使用以下方法进行替代排序:

 texindy -L swedish -M utf8 test7.idx

enter image description here

相关内容