La generación eficaz de índices para documentos técnicos puede resultar dificultosa, especialmente para los duchos en la materia técnica pero no en la creación de índices. Gran parte de la dificultad radica en la terminología: no basta con incluir los términos propios de expertos. Resulta bastante difícil encontrar los términos que van a buscar los novatos para un autor que, típicamente, es un experto en la materia sobre la que escribe.
La verdadera dificultad de la generación de índices no es algo en lo
que las herramientas de documentación puedan ayudar. Sin embargo,
facilitan la producción del índice una vez tomadas las decisiones
sobre el contenido es tarea de estas herramientas.
Se proporcionan marcas que el software de proceso es capaz de
reconocer para generar diversos índices con el mínimo esfuerzo.
Además, muchos de los entornos descritos en la sección
Se puede usar la siguiente macro en le preámbulo del documento para controlar la generación de datos de índice:
libjobname.idx
a partir de las macros
\declaremodule macros. El programa makeindex
puede procesar este fichero para generar un fichero del que hacer
\input desde el documento en la situación final del índice
de módulos.
Existen varias macros útiles para añadir elementos de índice para conceptos particulares, muchos de los cuales son específicos de los lenguajes de programación y hasta exclusivos de Python.
XXX Need better examples of difference from \kwindex.
Se proporcionan más macros útiles para crear fácilmente elementos de índice que aparecerás en muchos lugares del índice rotando una lista de palabras. Éstas son macros simples que usan \index para construir elementos de índice. Los elementos de índice construidos mediante estas macros contienen texto principal y secundario.
\index{word1!word2}
y
\index{word2!word1}
.
\index{word1!word2 word3}
,
\index{word2!word3, word1}
, y
\index{word3!word1 word2}
.
\index{word1!word2 word3 word4}
,
\index{word2!word3 word4, word1}
,
\index{word3!word4, word1 word2}
,
y
\index{word4!word1 word2 word3}
.