PDF de programación - Apuntes de LATEX Capítulo 15: Produciendo índices; el programa makeindex

Imágen de pdf Apuntes de LATEX Capítulo 15: Produciendo índices; el programa makeindex

Apuntes de LATEX Capítulo 15: Produciendo índices; el programa makeindexgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 8 de Octubre del 2017)
1.410 visualizaciones desde el 8 de Octubre del 2017
157,8 KB
3 paginas
Creado hace 15a (09/12/2008)
Apuntes de LATEX

Capítulo 15: Produciendo índices; el programa makeindex

1. El paquete makeidx; generalidades

La generación de índices de autores ó materias en LATEX se puede obtener a través del uso

de la combinación del paquete makeidx más el programa makeindex.

El procedimiento básico consiste en lo siguiente:

1. Cargar el paquete makeidx en el preámbulo del documento

2. Incluir asimismo en el preámbulo el comando \makeindex

3. Colocar etiquetas con el comando \index{etiqueta} junto a todos aquellos términos

que deseamos aparezcan en el índice, cada uno con una etiqueta distinta.

4. Colocar la instrucción \printindex en el lugar del documento donde deseamos que apa-

rezca el índice (normalmente, al final)

5. Compilar el documento con LATEX ó PDFLATEX, según nos convenga. Ésto produce un
archivo tipo .idx donde se encuentra la información básica de las referencias a incluir en
el índice junto con las páginas en las que se encuentra cada una.

6. Ejecutar el programa makeindex de la siguiente forma:

makeindex.exe manuscrito.idx ; lo que produce éste programa es el formateo de la
información en manuscrito.idx y la generación de un archivo manuscrito.ind que contiene
la estructura final del índice en lenguaje LATEX tal y como aparecerá en el documento
final

7. Correr de nuevo LATEX ó PDFLATEX, para que el compilador añada el contenido del
archivo manuscrito.ind en el lugar del manuscrito donde se ha incluido el comando
\printindex

8. NOTA IMPORTANTE: Una de las capacidades de los comandos “Texify” ó “PDFTexify”
en el entorno WinEdt es realizar las acciones de los puntos 5, 6 y 7 automáticamen-
te, por lo cual con tal software sólo necesitamos clickear (DOS VECES PARA UNA
COMPILACIÓN CORRECTA) en éstos iconos para obtener el documento con el índice
incluido

1

En el caso de que deseemos cambiar el nombre de nuestro índice (Índice Alfabético en la

versión estándar de spanish babel) podemos utilizar el comando:
\renewcommand{\indexname}{Índice de Materias}
para llamarlo “Ìndice de Materias”, por ejemplo. Ésto debe hacerse déspues de la instrucción
\begin{document}, para que el cambio tenga efecto (babel introduce las redefiniciones de
algunos nombres en el documento al ejecutar la instrucción de comienzo del documento).

Ejemplo:

Descomprimir el archivo “ejemplo-capitulo15-1.tar.gz” y observar cómo se introducen las

entradas para un índice de autores así cómo su resultado final.

Observar el código fuente de éste documento para ver un ejemplo de pequeño índice de

materias con varios subniveles.

2.

Índices de materias con subniveles

Como se puede ver en éste mismo documento, es posible añadir varias subentradas en un

término del índice. Para ello se utiliza el comando:
\index{Entrada!Subentrada!Subsubentrada}
separando los niveles por el símbolo clave “!” Se pueden obtener hasta 3 niveles en las entradas

3. Rangos de páginas

Podemos hacer extender una entrada del índice a un rango de páginas mediante el uso de la

pareja de comandos:
\index{Entrada|(} y \index{Entrada|)}, incluyéndolos al principio y final de las páginas
que hacen referencia a la entrada en particular.

4. Orden alfabético

Existe un pequeño problema con la configuración de los índices en español, debido a que el
orden que utiliza LATEX para los distintos caracteres especiales españoles (acentos y eñes) es el
inglés, que produce resultados extraños. Para solucionar ésto, se puede, en la versión final del
documento, editar manualmente el fichero "manuscrito.ind"para cambiar la ordenación según
nuestras preferencias. Para que los cambios tengan efecto, se recompila con LATEX ó PDFLATEX
de nuevo el documento.

Ejercicio: Hacer tal cosa con el presente documento

2

Índice de Materias
índices, 1–2

Cambio de Nombre, 2
generación, 1
Rangos de Páginas, 2

documento, 2

makeidx

generalidades, 1
subniveles, 2

3
  • Links de descarga
http://lwp-l.com/pdf7152

Comentarios de: Apuntes de LATEX Capítulo 15: Produciendo índices; el programa makeindex (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad