titlepage - title page latex
Oculta una entrada de Toc en látex. (3)
Acabo de venir aquí de una pregunta similar. La respuesta anterior no funcionó del todo, ya que daba algunos problemas de formato, pero una solución similar parecía hacer el truco.
Me gustaría saber cómo puedo ocultar una sección de la tabla de contenido, pero sin perder el número de sección en el cuerpo del documento. Por ejemplo, en este archivo de tex pierdo el número para hide
, y todas las secuencias están dañadas:
/documentclass{article}
/begin{document}
/tableofcontents
/section{uno}
/section{dos}
/section*{hide}
/section{tres}
/end{document}
Creo que estas buscando
/section*{hide}
/addtocounter{section}{1}
o convertirlo en un comando:
/newcommand{/toclesssection}[1]{/section*{#1}/addtocounter{section}{1}}
EDITAR:
Bien, creo que entiendo lo que se quiere ahora (y tiene más sentido que la respuesta que di). Aquí hay un comando que puede usar para suprimir la adición de una sección, subsección, etc. a la tabla de contenido. La idea es deshabilitar temporalmente /addcontentsline
.
/newcommand{/nocontentsline}[3]{}
/newcommand{/tocless}[2]{/bgroup/let/addcontentsline=/nocontentsline#1{#2}/egroup}
...
/tocless/section{hide}
/tocless/subsection{subhide}
Sólo quería decir gracias por Ivans gran sugerencia! (Estaba buscando en Google algo similar para mis comandos personalizados (Sub) Apéndice {}:
/newcommand{/nocontentsline}[3]{}
/newcommand{/tocless}[2]{/bgroup/let/addcontentsline=/nocontentsline#1{#2}/egroup}
/newcommand{/Appendix}[1]{
/refstepcounter{section}
/section*{Appendix /thesection:/hspace*{1.5ex} #1}
/addcontentsline{toc}{section}{Appendix /thesection}
}
/newcommand{/SubAppendix}[1]{/tocless/subsection{#1}}
Tal vez esto sea útil para otra persona, también ...)