Skip to content

Índices

Álvaro Rodríguez edited this page Mar 3, 2017 · 6 revisions

Aquí se recoge el uso de los comandos para añadir entradas al índice.

El paquete imakeidx

Para crear nuestros índices, estamos usando el paquete imakeidx. Es uno de varios que permiten crear varios índices, con una sintaxis similar a los índices por defecto de LaTeX. Cualquier cosa, por tanto, de la documentación de imakeidx se puede usar en nuestros apuntes.

Funcionamiento general

Supuestos ya creados los índices correspondientes, el comando más importante de este paquete es \index. Este se encarga de añadir una nueva entrada al índice. Su uso es el siguiente:

\index[nombre del índice]{entrada del índice}

Nótese que este comando no escribe en el texto, solo en el índice.

Además, el comando \printindex[nombre del índice] escribe el índice en pantalla.

No vamos a detallar aquí los comandos para crear y modificar las propiedades de un índice, de nuevo referimos a la documentación.

Sintaxis de las entradas

Este paquete permite añadir entradas del índice a varios niveles. De esta forma, si queremos añadir la entrada "denso" bajo la entrada "conjunto", escribiremos \index[nombre del índice]{conjunto!denso}.

En nuestros apuntes

En nuestro archivo style.sty, ya está añadido el paquete y creados los dos índices que, de momento, vamos a usar. Uno de ellos es un índice general y el otro un índice de topologías.

Índice general

Su nombre es general. De esta forma, si queremos añadir la palabra "conjunto" al índice lo haremos de la siguiente forma:

\index[general]{conjunto}

Topologías

Este índice quiere recoger todas las topologías que se vean durante el curso. Si queremos añadir la topología usual al índice escribiremos:

\index[topologias]{usual}

donde no escribimos "topología usual", pues si no todas las entradas del índice empezarían con T.

Comandos personalizados

\tbi

Por retrocompatibilidad, hemos modificado el comando \tbi para que, además de mantener su función anterior, automáticamente escriba el contenido definido en el índice general. Sin embargo, ahora, además, puede aceptar un argumento opcional. De esta forma, si queremos que la entrada del índice sea distinta al texto que ponemos en la definición, escribiremos:

\tbi[entrada del índice]{texto resaltado}

En particular, en caso de definir un concepto como la densidad de un conjunto, normalmente la palabra que vamos a resaltar es "denso", pero no queremos que la entrada del índice sea "denso", sino "conjunto denso", y en particular queremos que denso esté debajo de conjunto. Para esto escribiremos:

\tbi[conjunto!denso]{denso}

Grupos de comandos disponibles:

Clone this wiki locally