西班牙语的 MakeIndex

西班牙语的 MakeIndex

我尝试使用 MakeIndex 和 spanish 包巴别塔。我想在索引中添加一些在 Introduccion 中写到的单词,这些单词用小写罗马数字编号。但在这种情况下,MakeIndex 拒绝了这些单词。我读到它需要页码为小写,但这在西班牙语中是一个错误。

我尝试过es-preindex作为 babel 中的一个选项(如你所见这里,第 4 页),但没有任何变化。

有人知道如何获取索引中的单词和小写罗马数字吗?提前致谢。

例子:

\documentclass[a4paper,openright,10pt]{book}
\usepackage[spanish,es-nosectiondot,es-noquoting]{babel}
\usepackage{makeidx}
\makeindex

\title{Bla bla bla }

\author{Me}

\begin{document}

\frontmatter
\maketitle


\chapter{Introduction}

Bla blaaaa blaaa blaaa blaa \index{blaa} .....

\mainmatter

\chapter{Blaaaaaaaaaaaa}

Heloooooooo its meeeee \index{meeeee}.

\renewcommand{\indexname}{\'{I}ndice de Materias}

\printindex


\end{document}

结果是:

没有显示“blaa”!

通过在 babel 包中添加“es-preindex”,结果完全相同。

答案1

使用包选项,es-preindex将对.idx进行预处理以生成一个扩展名为 的新文件.eix,其中修复了有问题的条目。.eix您必须使用 来处理的文件makeindex,而不是.idx。 如果您正在编写西班牙语文档,您可能也想看看esindex

相关内容