初学者的问题:makeindex 中的重音词

初学者的问题:makeindex 中的重音词

我的 makeindex 2.12 将 .idx 文件中找到的所有带重音的单词(如西班牙语中所示)更改为 .ind 文件中的奇怪单词:所有带重音的字母都变成了奇怪的字母。事实上,我的编辑器甚至说 .idx 文件包含“编码未知的字符”。

我正在使用 babel。我做错了什么?应该很简单。

我正在使用 pdflatex:“这是 pdfTeX,版本 3.14159265-2.6-1.40.18(TeX Live 2017)”我正在使用 babel 和 60 个附加包。

从 .idx 文件中提取:

\indexentry {La Montaña del Movimiento!propósito de la serie de libros|hyperpage}{7}

\indexentry {cubo de la física|hyperpage}{8}

\indexentry {cubo de Bronshtein|hyperpage}{8}

\indexentry {cubo!de Bronshtein|hyperpage}{8}

\indexentry {cubo!de la física|hyperpage}{8}

\indexentry {física!mapa de la|hyperpage}{8}

\indexentry {constante gravitacional $G$!física y|hyperpage}{8}

\indexentry {velocidad!de la luz $c$!física y|hyperpage}{8}

\indexentry {acción, quantum de, $\hbar $!física y|hyperpage}{8}

\indexentry {carga!elemental $e$, física y|hyperpage}{8}

\indexentry {constante de Boltzmann $k$!física y|hyperpage}{8}

\indexentry {desafíos!clasificación de los|hyperpage}{9}

makeindex 2.12 命令: makeindex -s motionmountain.ist -o MM-espanol-vol3.ind MM-espanol-vol3.idx

.ist 文件中没有什么特殊内容。

生成的.ind 文件(摘录):

  \item a posteriori \hyperpage{307}

  \item a priori \hyperpage{307}

    \subitem concepto \hyperpage{275}

  \item abeja

    \subitem melífera \hyperpage{121}

  \item abejas \hyperpage{42}

    \subitem y campo eléctrico \hyperpage{38}

  \item aberración

    \subitem crom√°tica \hyperpage{135}

    \subitem de la lente de Seide \hyperpage{179}

  \item absorción

    \subitem color y \hyperpage{252}

    \subitem cuerpo negro y \hyperpage{256}

    \subitem de la luz \hyperpage{252}

    \subitem de ondas de radio \hyperpage{251}

        \subitem resonancia del ciclotrón y \hyperpage{250}

      \item absorción saturable \hyperpage{255}

答案1

我从一位熟人那里得到了提示。有一个包esindex可以解决这个问题。它是新的和维护的。这是获取西班牙语索引的最简单方法。它确保所有重音在 idx 文件中都得到正确处理,以便 makeindex 可以处理它们。

感谢那些给予过帮助的人。

相关内容