2010-05-06 13 views
26

Ich würde gerne wissen, wie ich einen Abschnitt aus dem Inhaltsverzeichnis ausblenden kann, ohne die Abschnittsnummer im Textkörper zu verlieren. Zum Beispiel in diesem tex Datei verliere ich die Nummer für hide und alle Sequenzen sind beschädigt:einen Eintrag von Toc in Latex ausblenden

\documentclass{article} 

\begin{document} 
\tableofcontents 
\section{uno} 
\section{dos} 
\section*{hide} 
\section{tres} 
\end{document} 
+0

es schön, auch die Seitenzahl in der right..i ommit nur Sektions brauchen .... ............. Abschnittsnummer SectionName2 ................ SectionNumber2 ... usw. – mjsr

Antwort

43

Ich glaube, Sie suchen

\section*{hide} 
\addtocounter{section}{1} 

oder es in einen Befehl machen:

\newcommand{\toclesssection}[1]{\section*{#1}\addtocounter{section}{1}} 

EDIT:

Okay, ich denke, ich verstehe, was jetzt gewollt ist (und es macht mehr Sinn als die Antwort, die ich gegeben habe). Hier ist ein Befehl, mit dem Sie das Hinzufügen eines Abschnitts, Unterabschnitts usw. zum Inhaltsverzeichnis unterdrücken können. Die Idee ist, \addcontentsline vorübergehend zu deaktivieren.

\newcommand{\nocontentsline}[3]{} 
\newcommand{\tocless}[2]{\bgroup\let\addcontentsline=\nocontentsline#1{#2}\egroup} 
... 
\tocless\section{hide} 
\tocless\subsection{subhide} 
+0

OP sagte "ohne Verlust der Abschnittsnummer im Körper" – Geoff

+0

bleibt das Problem und erscheint andere Inkongruenz. In Toc hat der Abschnitt Tres die Nummer 3, im Körper die Nummer 4. – mjsr

+0

Entschuldigung, ich habe missverstanden was gewünscht wurde. –

4

Ich wollte nur sagen, danke für Ivans toller Hinweis! (ich war gerade für etwas ähnliches googeln für meine angepasst (Sub) Anhang {} Befehle:

\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}} 

Vielleicht für jemand anderen nützlich, auch ...)