15.04.2010, 16:23 |
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.
|
15.04.2010, 18:24 |
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} |
|
|
15.04.2010, 18:48 |
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 ... |
15.04.2010, 19:24 |
Calvin |
Auf diesen Beitrag antworten » |
Ich habe mal etwas zusammengebastelt für subsubsections. Ich weiß aber nicht, ob das noch irgendwelche Nebenwirkungen hat
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} |
|
|
15.04.2010, 19:36 |
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.
|
15.04.2010, 23:41 |
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} |
|
|
Anzeige | |
|
16.04.2010, 11:13 |
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!
|
16.04.2010, 11:42 |
Duedi |
Auf diesen Beitrag antworten » |
[OT]Wow, Calvin, du bist mittlerweile ja sowas wie ein neuer Stefan_K für unsere LaTeX-Probleme
[/OT] |
19.04.2010, 16:58 |
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
Hast du da eine spontane Idee? |
19.04.2010, 19:11 |
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?"
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} |
|
|
20.04.2010, 10:19 |
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} |
|
|
20.04.2010, 21:34 |
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.
***********
|
|
|
21.04.2010, 10:22 |
Cel |
Auf diesen Beitrag antworten » |
Auch das Löschen der Dateien hat leider nichts gebracht.
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. |
21.04.2010, 19:33 |
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. |
Da habe ich wohl nicht genau hingeschaut
*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} |
|
|
22.04.2010, 10:36 |
Cel |
Auf diesen Beitrag antworten » |
Nochmals vielen Dank, Calvin! So funktioniert es tatsächlich. Einfach toll, wie du das hinbekommen hast!
|
22.04.2010, 18:45 |
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. |
22.04.2010, 20:19 |
Calvin |
Auf diesen Beitrag antworten » |
Danke Schweinebacke für den ergänzenden Hinweis
|