You are on page 1of 3

A ndices analticos en L TEX Ricardo Ros Prez Facultad de Ciencias, UNAM Agosto 2008*

ndice
1. En el cdigo
Usa tu editor!

1 1 2 2 2
Resumen

2. Opciones 3. ltimos detalles 4. Muestra 5. Notas

A Se trata de contestar la pregunta Cmo creo un ndice analtico en L TEX?

1.

En el cdigo
Usa tu editor!

Para indicar que quieres una entrada para el ndice analtico, tienes que usar el comando \index{palabra} justo donde se encuentra la palabra (digamos que a manera de etiqueta). Usando un editor de texto, es posible hacer esto de manera sencilla y mas o menos rpida y conablemente; esto es, hay que usar la opcin Buscar y Reemplazar (Search and Replace), de manera que busquemos la palabra que queremos agregar al ndice analtico y la reemplacemos por la misma palabra junto con el comando index haciendo referencia a esa palabra. Ejemplo: Si queremos que la palabra integral est en nuestro ndice analtico, entonces utilizamos el editor de texto para buscar todas las palabras integral en nuestro texto y reemplazarlas por integral \index{integral}. La desventaja es que, si no se revisa cada cambio, podran aadirse referencias inutiles de la palabra, como aquellas hechas en comentarios, o incluso referencias equivocadas, cuando una misma palabra haga referencia a dos signicados distintos.

2.

Opciones

Es posible introducir subentradas, pero solo con 2 niveles de profundidad, esto se marca con el caracter ! de la siguiente manera: \index{entrada!subentrada} o \index{entrada!subentrada!subsubentrada} Si se desea especicar un rango de pginas en lugar de solo la pgina, se usa: % En la primera pgina \index{palabra|(} %Una lnea vertical con el parntesis de apertura % en la ltima pgina \index{palabra|)} %Una lnea vertical con el parntesis de cierre
* Fueron

corregidas las extensiones, las comillas, los mrgenes y se agregaron notas

Algunas veces no queremos hacer referencia a una pgina, sino a otro elemento del ndice, entonces usamos: \index{palabra|see{texto}} % Una lnea vertical y la palabra "see"

Nota: Para cambiar el texto que aparece al usar see hay que modicar el comando seename. Ej. \renewcommand{\seename}{\textit{vase}} Otras veces no es posible ordenar correctamente ciertos elementos del texto, (como los smbolos) entonces usamos: \index{palabra@texto} % Una arroba separa la palabra con que se ordena % y el texto que se desplegar.

Para la letra uso \index{alfa@$\alpha$|see{tabla de letras griegas}}.

3.

ltimos detalles

Bueno, una vez que todos los elementos del ndice analtico estn marcados (normalmente nuestro documento ya A debe estar en su fase nal); hay que indicarle a L TEX que genere el ndice. Primero usamos el paquete makeidx y colocamos la instruccin \makeindex en el prembulo del documento, A esto es, antes de \begin{document}. Con esto se le dice a L TEX que tome en cuenta las instrucciones \index y que genere un archivo .idx.
A Ejecutamos L TEX (lo que crear el archivo .idx) y posteriormente ejecutamos makeindex archivo.idx, lo que nos devolver un archivo .ind. A Finalmente, colocamos la instruccin \printindex donde querramos nuestro ndice analtico y ejecutamos L TEX nuevamente.

Nota: Para cambiar el texto que aparece al usar printindex hay que modicar el comando indexname. Ej. \renewcommand{\indexname}{Glosario}

4.

Muestra

A En el ndice analtico de este documento podemos ver que L TEX diferenca entre maysculas y minsculas y adems las maysculas tienen mayor jerarqua que las minsculas.

5.

Notas
A makeindex es un ejecutable que se instala con la distribucin de L TEX. Se utiliza para ordenar el ndice analtico. A Muchos editores especializados para L TEX cuentan con un botn para ejecutar makeindex, pero recuerda que no sirve de nada si no usas los comandos \index y el comando \printindex.

El comando \printindex incrusta en el documento el archivo .ind que crea makeindex. Una vez creado el archivo .ind ya no es necesario cargar el paquete makeindex ni usar el comando \makeindex Se recomienda que el documento ya est terminado, pues al terminar de marcar los elementos del ndice analtico el texto es muy dicil de leer.

ndice alfabtico
,1 , vase tabla de letras griegas Buscar y reemplazar, 1 cdigo, 1 entradas subentradas, 1 subsubentradas, 1 index uso opciones, 12
A L TEX, 2 LaTeX, 1

ordenar, 2 Rango de pginas, 1 Referencias, 1 referencias, 1 referencias inutiles, 1

You might also like