我刚接触 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>
你会得到:
您xindy
可以定义自己的模块。请参阅文档。可以使用以下方法进行替代排序:
texindy -L swedish -M utf8 test7.idx