Je voudrais savoir comment masquer une section de la table des matières mais sans perdre le numéro de section dans le corps du document. Par exemple, dans ce fichier tex je perds le numéro de hide
, et toutes les séquences sont endommagées:
\documentclass{article}
\begin{document}
\tableofcontents
\section{uno}
\section{dos}
\section*{hide}
\section{tres}
\end{document}
Je pense que vous cherchez
\section*{hide}
\addtocounter{section}{1}
ou en faire une commande:
\newcommand{\toclesssection}[1]{\section*{#1}\addtocounter{section}{1}}
ÉDITER:
D'accord, je pense que je comprends ce que l'on veut maintenant (et c'est plus logique que la réponse que j'ai donnée). Voici une commande que vous pouvez utiliser pour supprimer l'ajout d'une section, d'une sous-section, etc. à la table des matières. L'idée est de désactiver temporairement \addcontentsline
.
\newcommand{\nocontentsline}[3]{}
\newcommand{\tocless}[2]{\bgroup\let\addcontentsline=\nocontentsline#1{#2}\egroup}
...
\tocless\section{hide}
\tocless\subsection{subhide}
Je voulais juste dire merci pour le bon indice des Ivans! (Je cherchais simplement quelque chose de similaire pour mes commandes (Sub) Annexes {} personnalisées:
\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}}
Peut-être que cela est utile pour quelqu'un d'autre aussi ...)
viennent juste de ne question similaire. La réponse ci-dessus n'a pas tout à fait fonctionné car elle a donné quelques problèmes de formatage, mais une solution similaire a semblé faire l'affaire.