
¿Es posible crear varias tablas de contenido con entradas redundantes basadas en etiquetas especiales junto a una tabla de contenido completa?
Supongamos un libro lleno de cuentos para niños. Hay 5 historias:
- "El pequeño Peter, el pequeño vaquero"
- "La linda María juega con su muñeca"
- "El rápido Porsche Driver es fantástico"
- "Las emocionantes aventuras de Jimmy"
- "Sarah tiene una fiesta de té"
Ahora quiero, junto a la tabla de contenido completa, una que simplemente agrupe las historias según las etiquetas que defino así:
\section{Little Peter, the little cowboy}
\myTags{western, boys, adventure}
y luego un toc: \tableofcontents{western} que enumera todas las historias occidentales.
Supongo que no hay nada que ya exista, pero ni siquiera sé por dónde empezar. ¿Debería intentar comenzar con mis propios índices o, mejor, intentar reformatear un índice?
Respuesta1
Paquetemesa dehace eso.
Si la clase de documento (por ejemplo article
) permite solo un uso único del \tableofcontents
comando, entonces el paquete proporciona \tableof
, \tablenotof
y el más general \tableoftaggedcontents
, pero:
necesitas configurar el encabezado, por ejemplo con
\section*{A table of tagged contents}
,\section*{Western stuff} \tableof{western}
su documento debe tener un global
\tableofcontents
, de lo contrario, y solo si no lo tiene,\AtBeginDocument{\tofOpenTocFileForWrite}
se solicita un en el preámbulo.
Si la clase de documento permite el uso múltiple, \tableofcontents
puede utilizarlo \nexttocwithtags{foo...}{bar...}\tableofcontents
donde foo, ...
sea necesario y bar, ...
excluido.
\nexttocwithtags{western}{}
\tableofcontents
Estos son extractos de la documentación que explica cómo configurar las etiquetas:
\toftagthis{western, famous people, twentieth century}
\section{John Ford}
\toftagthis{kitchen, health}
\section{Chocolate cake}