Keine Überschriften im Text

Neue Frage »

Cel Auf diesen Beitrag antworten »
Keine Überschriften im Text
Hallo Leute, ich schreibe gerade ein Exposé für meine Bachelorarbeit und stoße dabei auf folgendes Problem. Soweit ist alles in Ordnung, nur darf ich nur maximal zwei Seiten abgeben. Ich möchte nun, dass die verschiedenen Kapitelüberschriften nicht im Text auftauchen oder zumindestens nicht alle. Nur die großen Kapitelüberschriften. Gibt es dafür einen Befehl? Schon mal vielen Dank im Voraus. smile
Calvin Auf diesen Beitrag antworten »

So ganz ist mir nicht klar, was gewünscht ist. Du hast einen Text, der Überschriften in verschiedenen Gliederungsebenen enthält. Die ab Gliederungsebene 3 (zum Beispiel) sollen im Quelltext bleiben, aber nicht im laufenden Text ausgegeben werden?

Für das Inhaltsverzeichnis kein Problem. Aber im laufenden Text? Müsste man evtl. einen eigenen Befehl definieren, der durch einen booleschen Parameter (Paket ifthen) gesteuert wird. Da müsste ich mich aber erst mal in Ruhe damit beschäftigen.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{babel}
\setcounter{tocdepth}{2} % nur bis zweite Ebene im Inhaltsverzeichnis
\begin{document} 
\tableofcontents
\section{Ausgabe soll erfolgen}
\subsection{Ausgabe soll erfolgen}
\subsubsection{Ausgabe soll vorerst nicht erfolgen}
\section{Hier wird wieder ausgegeben}
\subsection{Das auch}
\subsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
Cel Auf diesen Beitrag antworten »

Zitat:
Original von Calvin
Die ab Gliederungsebene 3 (zum Beispiel) sollen im Quelltext bleiben, aber nicht im laufenden Text ausgegeben werden?


Hey, schon mal danke für die Antwort. Ja, genau so soll es sein: Im Inhaltsverzeichnis sollen die Überschriften stehen, im laufenden Text nicht. Sonst wären meine zwei Seiten viel zu schnell voll.

Alternative wäre natürlich, ein zweites LaTeX Dokument zu setzen, in dem ich kein Inhaltsverzeichnis erstelle, und oben drüber nur Zusammenfassung oder so schreibe. Aber das wäre natürlich schon ziemlich aufwändig ...
Calvin Auf diesen Beitrag antworten »

Ich habe mal etwas zusammengebastelt für subsubsections. Ich weiß aber nicht, ob das noch irgendwelche Nebenwirkungen hat Lehrer

Mit dem Schalter bShowSubsubsection kannst du umstellen.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{babel}
\usepackage{ifthen}

\newboolean{bShowSubsubsection}
\setboolean{bShowSubsubsection}{false}

\newcommand{\mySsubsubsection}[1]{
	\ifthenelse{\boolean{bShowSubsubsection}}
		{\subsubsection{#1}}
		{\addcontentsline{toc}{subsubsection}{#1}}
}
\begin{document} 
\tableofcontents
\section{Ausgabe soll erfolgen}
\subsection{Ausgabe soll erfolgen}
\mySsubsubsection{Ausgabe soll nur ins Inhaltsverzeichnis}
\section{Hier wird wieder ausgegeben}
\subsection{Das auch}
\mySsubsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
Cel Auf diesen Beitrag antworten »

Ich möchte das ja auch nur für das Exposé, die Arbeit selber schreibe ich wieder "normal".

Nun, das klappt soweit ganz gut (ich habe deinen Quelltext gesetzt), aber im Inhaltsverzeichnis steht dann vor den nicht im Text erscheinenden subsubsections keine Nummerierung. Woran kann das liegen?

Edit: Ich arbeite übrigens mit einem Mac, aber auch, nachdem ich das

code:
1:
2:
3:
\usepackage[applemac]{inputenc}


verbessert habe, klappt es nicht. unglücklich
Calvin Auf diesen Beitrag antworten »

Das hat nichts mit MAC, Linux oder Windows zu tun. Der Befehl \addcontentsline setzt leider keine Kapitelnummer. Ich habe auf die Schnelle nichts finden können, was die Nummer setzt. Es ist aber sicher möglich, wenn man da noch die Kapitelzähler irgendwie einbaut.

EDIT

So funktioniert es

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{babel}
\usepackage{ifthen}

\newboolean{bShowSubsubsection}
\setboolean{bShowSubsubsection}{true}

\newcommand{\mySsubsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsubsection}}
  {
    \subsubsection{#1}
  }{
    \addtocounter{subsubsection}{1}
    \addcontentsline{toc}{subsubsection}{\protect\numberline{\thesubsubsection}{#1}}
  }
}
\begin{document} 
\tableofcontents
\section{Ausgabe soll erfolgen}
\subsection{Ausgabe soll erfolgen}
\mySsubsubsection{Ausgabe soll nur ins Inhaltsverzeichnis}
\mySsubsubsection{Noch eine Ausgabe}
\section{Hier wird wieder ausgegeben}
\subsection{Das auch}
\mySsubsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
 
 
Cel Auf diesen Beitrag antworten »

Vielen, vielen Dank, Calvin. Falls ich eine Ebene höher gehen möchte, kann ich mir nun ja auch das noch basteln.

Übrigens musste die Bool'sche Variable hier doch auch auf "false", wie ich gerade gemerkt habe.

Ich weiss schon, warum ich hier nachgefragt habe! smile
Duedi Auf diesen Beitrag antworten »

[OT]Wow, Calvin, du bist mittlerweile ja sowas wie ein neuer Stefan_K für unsere LaTeX-Probleme smile [/OT]
Cel Auf diesen Beitrag antworten »

Zitat:
Original von Mr. Brightside
Falls ich eine Ebene höher gehen möchte, kann ich mir nun ja auch das noch basteln.


Genau das wollte ich nun machen, es stellte sich nämlich heraus, dass im Text überhaupt keine Überschriften sein sollen. Nun habe ich deinen Text, entsprechend abgeändert, Calvin. In meiner Präambel steht nun

Zitat:
\newboolean{bShowSection} % Überschriften (Section) aus dem Text raus
\setboolean{bShowSection}{false}

\newcommand{\mySsection}[1]{
\ifthenelse{\boolean{bShowSection}}
{
\section{#1}
}{
\addtocounter{section}{1}
\addcontentsline{toc}{section}{\protect\numberline{\thesection}{#1}}
}
}

\newboolean{bShowSubsection} % Überschriften (Subsection) aus dem Text raus
\setboolean{bShowSubsection}{false}

\newcommand{\mySsubsection}[1]{
\ifthenelse{\boolean{bShowSubsection}}
{
\subsubsection{#1}
}{
\addtocounter{subsection}{1}
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}{#1}}
}
}

\newboolean{bShowSubsubsection} % Überschriften (Subsubsection) aus dem Text raus
\setboolean{bShowSubsubsection}{false}

\newcommand{\mySsubsubsection}[1]{
\ifthenelse{\boolean{bShowSubsubsection}}
{
\subsubsection{#1}
}{
\addtocounter{subsubsection}{1}
\addcontentsline{toc}{subsubsection}{\protect\numberline{\thesubsubsection}{#1}}
}
}


Allerdings liegen die Überschriftne jetzt in folgender komischer Nummerierung vor:

1
1.1
1.2
1.3

2
2.4
2.5

3
3.6
3.7
3.8

unglücklich

Hast du da eine spontane Idee?
Calvin Auf diesen Beitrag antworten »

Zitat:
Original von Mr. Brightside
Hast du da eine spontane Idee?


Ja, [Tip] "Fehlersuche im LaTeX-Quellcode" oder "Wie erstelle ich ein Minimalbeispiel?" Augenzwinkern Evtl. hast du irgendwo noch eine Formatierung oder ein Paket, was das bei dir durcheinanderbringt. Bei mir läuft das folgende Minimalbeispiel korrekt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{babel}
\usepackage{ifthen}

\newboolean{bShowSection} % Überschriften (Section) aus dem Text raus
\setboolean{bShowSection}{false}

\newcommand{\mySsection}[1]{
  \ifthenelse{\boolean{bShowSection}}{
    \section{#1}
  }{
    \addtocounter{section}{1}
    \addcontentsline{toc}{section}{\protect\numberline{\thesection}{#1}}
  }
} 

\newboolean{bShowSubsection} % Überschriften (Subsection) aus dem Text raus
\setboolean{bShowSubsection}{false}

\newcommand{\mySsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsection}{1}
    \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}{#1}}
  }
} 

\newboolean{bShowSubsubsection} % Überschriften (Subsubsection) aus dem Text raus
\setboolean{bShowSubsubsection}{false}

\newcommand{\mySsubsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsubsection}{1}
    \addcontentsline{toc}{subsubsection}{\protect\numberline{\thesubsubsection}{#1}}
  }
}
\begin{document} 
\tableofcontents
\mySsection{Ausgabe soll erfolgen}
\mySsubsection{Ausgabe soll erfolgen}
\mySsubsubsection{Ausgabe soll nur ins Inhaltsverzeichnis}
\mySsubsubsection{Noch eine Ausgabe}
\mySsection{Hier wird wieder ausgegeben}
\mySsubsection{Das auch}
\mySsubsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
Cel Auf diesen Beitrag antworten »

Ich hab jetzt auch mal ein Minimalbeispiel gemacht. Ehrlich gesagt weiss ich gar nicht mehr, was die ganzen Sachen in der Präambel bedeuten, ich habe vor einiger Zeit schon ein ähnliches Dokument erstellt und habe alles aus der Präambel übernommen, weil das lehrstuhlspezifische Sachen sind.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
\documentclass[bibtotoc,smallheadings,headsepline,12pt,a4paper]{scrartcl}
\usepackage{scrpage2}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{hyperref} 
\usepackage{eurosym}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[perpage]{footmisc}
\usepackage{geometry}
\geometry{a4paper, top = 2cm, left = 4cm, right = 2cm, bottom = 2cm}
\renewcommand{\baselinestretch}{1.5}
\setlength{\footnotemargin}{1EM}

\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{}}}
\renewcommand{\footnotesize}{\small}
\renewcommand{\baselinestretch}{1.2}\normalsize
\pagestyle{scrheadings}
\clearscrplain
\clearscrheadings
\ofoot[\pagemark]{\pagemark}
\typearea{12}
\clubpenalty = 10000 
\widowpenalty = 10000 

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

\usepackage{ifthen}

\newboolean{bShowSection}
\setboolean{bShowSection}{false}

\newcommand{\mySsection}[1]{
  \ifthenelse{\boolean{bShowSection}}{
    \section{#1}
  }{
    \addtocounter{section}{1}
    \addcontentsline{toc}{section}{\protect\numberline{\thesection}{#1}}
  }
} 

\newboolean{bShowSubsection} % Überschriften (Subsection) aus dem Text raus
\setboolean{bShowSubsection}{false}

\newcommand{\mySsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsection}{1}
    \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}{#1}}
  }
} 

\newboolean{bShowSubsubsection} % Überschriften (Subsubsection) aus dem Text raus
\setboolean{bShowSubsubsection}{false}

\newcommand{\mySsubsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsubsection}{1}
    \addcontentsline{toc}{subsubsection}{\protect\numberline{\thesubsubsection}{#1}}
  }
}

\begin{document} 
\tableofcontents
\mySsection{Ausgabe soll erfolgen}
\mySsubsection{Ausgabe soll erfolgen}
\mySsubsubsection{Ausgabe soll nur ins Inhaltsverzeichnis}
\mySsubsubsection{Noch eine Ausgabe}
\mySsection{Hier wird wieder ausgegeben}
\mySsubsection{Das auch}
\mySsubsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
Calvin Auf diesen Beitrag antworten »

Dein Beispiel wird bei mir wie gewünscht gezählt (siehe Anhang)

Wenn es bei dir nicht korrekt erscheint, dann lösche mal alle Dateien in dem Ordner, die du nicht erstellt hast (üblicherweise alles außer *.tex, *.bib). Auf jeden Fall solltest du aber *.toc löschen.

EDIT
Du kannst auch mal \listfiles in der Präambel einfügen. Nach dem Kompilieren wird in der log-Datei aufgelistet, welche Paketversionen bei dir verwendet werden. Hier meine Ausgabe (MikTeX 2.8)

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
 *File List*
scrartcl.cls    2009/07/24 v3.04a KOMA-Script document class (article)
scrkbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty    2009/06/08 v3.03b KOMA-Script package (handling toc-files)
scrsize12pt.clo    2009/07/24 v3.04a KOMA-Script font size class option (12pt)
typearea.sty    2009/07/24 v3.04a KOMA-Script package (type area)
scrpage2.sty    2008/12/08 v2.3 LaTeX2e KOMA-Script package
   babel.sty    2008/07/06 v3.8l The Babel package
 bblopts.cfg    2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
inputenc.sty    2008/03/30 v1.1d Input encoding file
 ansinew.def    2008/03/30 v1.1d Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
hyperref.sty    2010/03/29 v6.80t Hypertext links for LaTeX
 ltxcmds.sty    2010/03/09 v1.4 LaTeX kernel commands for general use (HO)
kvsetkeys.sty    2010/03/01 v1.9 Key value parser (HO)
infwarerr.sty    2007/09/09 v1.2 Providing info/warning/message (HO)
etexcmds.sty    2010/01/28 v1.3 Prefix for e-TeX command names (HO)
pdfescape.sty    2010/03/01 v1.9 Provides hex, PDF name and string conversions 
(HO)
pdftexcmds.sty    2010/03/01 v0.8 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
   ifpdf.sty    2010/01/28 v2.1 Provides the ifpdf switch (HO)
  ifvtex.sty    2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
 ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
 hycolor.sty    2009/12/12 v1.6 Color options of hyperref/bookmark (HO)
xcolor-patch.sty    2009/12/12 xcolor patch
letltxmacro.sty    2008/06/24 v1.3 Let assignment for LaTeX macros (HO)
  pd1enc.def    2010/03/29 v6.80t Hyperref: PDFDocEncoding definition (HO)
 intcalc.sty    2007/09/27 v1.1 Expandable integer calculations (HO)
hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty    2010/02/22 v3.7 Keyval support for LaTeX options (HO)
     url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
  bitset.sty    2007/09/28 v1.0 Data type bit set (HO)
bigintcalc.sty    2007/11/11 v1.1 Expandable big integer calculations (HO)
atbegshi.sty    2010/03/25 v1.12 At begin shipout hook (HO)
 hpdftex.def    2010/03/29 v6.80t Hyperref driver for pdfTeX
atveryend.sty    2010/03/24 v1.5 Hooks at very end of document (HO)
rerunfilecheck.sty    2010/03/16 v1.6 Rerun checks for auxiliary files (HO)
uniquecounter.sty    2009/12/18 v1.1 Provides unlimited unique counter (HO)
 eurosym.sty    1998/08/06 v1.1 European currency symbol ``Euro''
 amsmath.sty    2000/07/18 v2.13 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
 amssymb.sty    2009/06/22 v3.00
amsfonts.sty    2009/06/22 v3.00 Basic AMSFonts support
footmisc.sty    2009/09/15 v5.5a a miscellany of footnote facilities
geometry.sty    2010/03/13 v5.3 Page Geometry
geometry.cfg
mathptmx.sty    2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS) 
  helvet.sty    2005/04/12 PSNFSS-v9.2a (WaS) 
 courier.sty    2005/04/12 PSNFSS-v9.2a (WaS) 
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
   t1ptm.fd    2001/06/04 font definitions for T1/ptm.
 nameref.sty    2010/01/25 v2.36 Cross-referencing by name of section
refcount.sty    2008/08/11 v3.1 Data extraction from references (HO)
gettitlestring.sty    2009/12/18 v1.3 Cleanup title references (HO)
testdat2.out
testdat2.out
   t1phv.fd    2001/06/04 scalable font definitions for T1/phv.
ot1ztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.
omlztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.
omsztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.
omxztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.
  ot1ptm.fd    2001/06/04 font definitions for OT1/ptm.
 ***********
Cel Auf diesen Beitrag antworten »

Auch das Löschen der Dateien hat leider nichts gebracht. unglücklich Und bei den Paketversionen ist das herausgekommen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
 *File List*
scrartcl.cls    2009/01/24 v3.02b KOMA-Script document class (article)
scrkbase.sty    2009/01/24 v3.02b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2009/01/24 v3.02b KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2008/07/09 v3.00 KOMA-Script package (loading files)
tocbasic.sty    2009/01/20 v3.02a(package)
scrsize12pt.clo    2009/01/24 v3.02b KOMA-Script font size class option (12pt)
typearea.sty    2009/01/24 v3.02b KOMA-Script package (type area)
scrpage2.sty    2008/12/08 v2.3 LaTeX2e KOMA-Script package
   babel.sty    2008/07/06 v3.8l The Babel package
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
inputenc.sty    2006/05/05 v1.1b Input encoding file
applemac.def    2006/05/05 v1.1b Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
hyperref.sty    2009/02/22 v6.78p Hypertext links for LaTeX
   ifpdf.sty    2007/12/12 v1.6 Provides the ifpdf switch (HO)
  ifvtex.sty    2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
 ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
 hycolor.sty    2008/09/08 v1.4 Code for color options of hyperref/bookmark (HO
)
xcolor-patch.sty    2008/09/08 xcolor patch
  pd1enc.def    2009/02/22 v6.78p Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty    2007/12/12 v1.2 Prefix for e-TeX command names (HO)
infwarerr.sty    2007/09/09 v1.2 Providing info/warning/message (HO)
hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty    2007/10/18 v3.0 Keyval support for LaTeX options (HO)
     url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
  bitset.sty    2007/09/28 v1.0 Data type bit set (HO)
 intcalc.sty    2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty    2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty    2007/12/12 v0.3 LuaTeX support for pdfTeX utility functions (
HO)
kvsetkeys.sty    2007/09/29 v1.3 Key value parser with default handler support 
(HO)
atbegshi.sty    2008/07/31 v1.9 At begin shipout hook (HO)
 hpdftex.def    2009/02/22 v6.78p Hyperref driver for pdfTeX
 eurosym.sty    1998/08/06 v1.1 European currency symbol ``Euro''
 amsmath.sty    2000/07/18 v2.13 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
 amssymb.sty    2002/01/22 v2.2d
amsfonts.sty    2001/10/25 v2.2f
footmisc.sty    2007/06/12 v5.4a a miscellany of footnote facilities
geometry.sty    2008/12/21 v4.2 Page Geometry
geometry.cfg
mathptmx.sty    2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS) 
  helvet.sty    2005/04/12 PSNFSS-v9.2a (WaS) 
 courier.sty    2005/04/12 PSNFSS-v9.2a (WaS) 
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
   t1ptm.fd    2001/06/04 font definitions for T1/ptm.
 nameref.sty    2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty    2008/08/11 v3.1 Data extraction from references (HO)
Bachelor-ExposeÃÅ.out
Bachelor-ExposeÃÅ.out
   t1phv.fd    2001/06/04 scalable font definitions for T1/phv.
ot1ztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.
omlztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.
omsztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.
omxztmcm.fd    2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.
  ot1ptm.fd    2001/06/04 font definitions for OT1/ptm.

Edit: Übrigens wird bei dir das auch nicht korrekt ausgegeben: das allerletzte Kapitel müsste doch 2.2.1 heissen. Da scheinen sich wirklich einige Pakete zu beissen.
Calvin Auf diesen Beitrag antworten »

Zitat:
Original von Mr. Brightside
Edit: Übrigens wird bei dir das auch nicht korrekt ausgegeben: das allerletzte Kapitel müsste doch 2.2.1 heissen. Da scheinen sich wirklich einige Pakete zu beissen.


Hammer Da habe ich wohl nicht genau hingeschaut Hammer *sorry*

Das hat aber vermutlich nichts mit den Paketen zu tun. Da muss sicher der Zähler wieder händisch zurückgesetzt werden. Muss ich mal rumsuchen, wie das funktioniert.

EDIT

So funktioniert es. Entscheidend ist jeweils der Befehl \setcounter{zaehler}{0} nach Erhöhen des vorherigen Zählers.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
\documentclass{scrartcl}
\usepackage{ifthen}
\newboolean{bShowSection}
\setboolean{bShowSection}{false}

\newcommand{\mySsection}[1]{
  \ifthenelse{\boolean{bShowSection}}{
    \section{#1}
  }{
    \addtocounter{section}{1}
    \setcounter{subsection}{0}
    \addcontentsline{toc}{section}{\protect\numberline{\thesection}{#1}}
	}
} 

\newboolean{bShowSubsection} % Überschriften (Subsection) aus dem Text raus
\setboolean{bShowSubsection}{false}

\newcommand{\mySsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsection}{1}
    \setcounter{subsubsection}{0}
    \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}{#1}}
  }
} 

\newboolean{bShowSubsubsection} % Überschriften (Subsubsection) aus dem Text raus
\setboolean{bShowSubsubsection}{false}

\newcommand{\mySsubsubsection}[1]{
  \ifthenelse{\boolean{bShowSubsubsection}}{
    \subsubsection{#1}
  }{
    \addtocounter{subsubsection}{1}
    \setcounter{paragraph}{0}
    \addcontentsline{toc}{subsubsection}{\protect\numberline{\thesubsubsection}{#1}}
  }
}

\begin{document} 
\tableofcontents
\mySsection{Ausgabe soll erfolgen}
\mySsubsection{Ausgabe soll erfolgen}
\mySsubsubsection{Ausgabe soll nur ins Inhaltsverzeichnis}
\mySsubsubsection{Noch eine Ausgabe}
\mySsection{Hier wird wieder ausgegeben}
\mySsubsection{Das auch}
\mySsubsubsection{Das soll wieder vorerst nicht ausgegeben werden}
\end{document}
Cel Auf diesen Beitrag antworten »

Nochmals vielen Dank, Calvin! So funktioniert es tatsächlich. Einfach toll, wie du das hinbekommen hast! Wink
Schweinebacke Auf diesen Beitrag antworten »

Das \setcounter{...}{0} kann man sich sparen, wenn man statt \addtocounter{...}{1} einfach \stepcounter{...} verwendet. Wenn man außerdem mit \label und \ref auf diese Nummer verweisen will, sollte man \refstepcounter verwenden. In beiden Fällen werden Zähler, die in der Resetliste des Zählers sind automatisch zurück gesetzt. section ist normalerweise in der Resetliste von chapter, subsection normalerweise in der Resetliste von section usw.
Calvin Auf diesen Beitrag antworten »

Danke Schweinebacke für den ergänzenden Hinweis smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »