Advertisement
Andokeyb

Evitar que una subsección de LaTeX sea agregada al índice sin que pierda su numeración

Mar 14th, 2023 (edited)
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 1.58 KB | Writing | 0 0
  1. \begin{comment}
  2. Esta es una recomendación del chatbot you.com. No lo he verificado en la práctica.
  3.  
  4. Hay una forma de evitar que una subsección de LaTeX sea agregada al índice sin perder su numeración, pero es un método más avanzado y requiere modificar el archivo .cls o .sty del estilo del documento.
  5.  
  6. Tendrá que definir una nueva versión personalizada del comando \subsection que agregue la entrada del índice manualmente usando \addcontentsline, como se muestra en el siguiente ejemplo:
  7. \end{comment}
  8.  
  9. \makeatletter
  10. \newcommand{\nosubsection}[1]{%
  11.   \subsection*{#1}%
  12.   \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1}%
  13.   \def\@currentlabelname{#1}%
  14. }
  15. \makeatother
  16.  
  17. \begin{comment}
  18. Luego, en lugar de usar el comando \subsection*, puede usar el nuevo comando \nosubsection. Aquí está un ejemplo completo de cómo usarlo:
  19. \end{comment}
  20.  
  21. \documentclass{article}
  22. \makeatletter
  23. \newcommand{\nosubsection}[1]{%
  24.   \subsection*{#1}%
  25.   \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1}%
  26.   \def\@currentlabelname{#1}%
  27. }
  28. \makeatother
  29. \begin{document}
  30. \tableofcontents
  31. \section{Section 1}
  32. \subsection{Subsection 1.1}
  33. \nosubsection{Subsection 1.2}
  34. \subsubsection{Subsubsection 1.2.1}
  35. \subsection{Subsection 1.3}
  36. \end{document}
  37.  
  38. \begin{comment}
  39. En este ejemplo, la subsección "Subsección 1.2" se crea sin agregarla al índice, pero se agrega manualmente la entrada del índice usando el nuevo comando \nosubsection. Esto mantiene la numeración de la subsección y evita que se agregue automáticamente al índice.
  40. \end{comment}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement