Ich benutze die scrreport-Klasse von KOMA um meine Studienarbeit zu
verfassen.
Jetzt habe ich die einzelnen Abschnitte der Arbeit als Chapter gemacht,
weil mir die Gestaltung der Überschriften sehr zusagt.
Jetzt habe ich jedoch das Problem, daß im Inhaltsverzeichnis bei den
Chaptern die Punkte weggelassen werden, aber bei den Sections auftauchen.
Also ungefähr so:
1. Das ist das erste Kapitel 1
2. Das ist das zweite Kapitel 2
2.1 Das ist die erste Section ...... 3
2.2 Das ist die zweite Section ..... 4
3. Das ist das dritte Kapitel 6
Jetzt möchte ich, daß die Punkte bei den Sections weggelassen werden
damit es ein einheitliches Bild gibt.
Ich habe auch schon mit tocloft rumprobiert, aber dann lässt er mir das
Abbildungsverzeichnis weg, und das ist ziemlich blöd.
Für Vorschläge und Kommentare bin ich offen :)
Ciao,
Marcel
Du schriebst:
> Hallihallo!
>
> Ich benutze die scrreport-Klasse von KOMA um meine Studienarbeit zu
> verfassen.
> Jetzt habe ich die einzelnen Abschnitte der Arbeit als Chapter gemacht,
> weil mir die Gestaltung der Überschriften sehr zusagt.
>
> Jetzt habe ich jedoch das Problem, daß im Inhaltsverzeichnis bei den
> Chaptern die Punkte weggelassen werden, aber bei den Sections auftauchen.
>
> Also ungefähr so:
>
> 1. Das ist das erste Kapitel 1
>
> 2. Das ist das zweite Kapitel 2
> 2.1 Das ist die erste Section ...... 3
> 2.2 Das ist die zweite Section ..... 4
>
> 3. Das ist das dritte Kapitel 6
>
> Jetzt möchte ich, daß die Punkte bei den Sections weggelassen werden
> damit es ein einheitliches Bild gibt.
[...]
S. http://www.mrunix.de/forums/archive/index.php/t-32281.html oder auch
http://www.tex-tipografia.com/archive/titlesec.pdf.
HTH
Mfg Michael
> Jetzt möchte ich, daß die Punkte bei den Sections weggelassen werden
> damit es ein einheitliches Bild gibt.
Die Alpha-Version des KOMA-Script-Paket-Anwärters tocstyle bietet mit den
Stilen allwithdot und noonewithdot Varianten bei denen alle Einträge Punkte
haben bzw. kein Eintrag einen Punkt hat.
\usepackage{tocstyle}[2008/10/20]
\usetocstyle{noonewithdot}
sollte also obigen Wunsch erfüllen. Weitere Möglichkeiten, die das Paket
bietet, sind in der Anleitung tocstyle.pdf zu finden.
Gruß
Markus
--
Gruppenhinweise (auch Minimalbeispiel) --> http://www.latex-einfuehrung.de
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> http://www.komascript.de
> \usepackage{tocstyle}[2008/10/20]
> \usetocstyle{noonewithdot}
Danke, genau das was ich will.
Jetzt ist mir aber aufgefallen, daß es auch die Schriftart auf
normalfont setzt, was mir nun wieder überhaupt nicht gefällt...
Steht ja auch so in der Doku zu tocstyle:
classic
Like KOMAlike but all page numbers are set using normal font.
allwithdot
Like classic but dots between entry text and page numbers are
used at all depths.
noonewithdot
Like classic but not dots between entry text and page numbers
are used"
Kann man das manuell noch anpassen?
Grüße, Marcel
> Kann man das manuell noch anpassen?
Ein Blick in die Implementierungsdoku oder in tocstyle.sty sollte genügen.
Dort ist allwidthdot so definiert:
\newtocstyle[classic][leaders]{allwithdot}{}
Wie man nun ein allwidthdotKOMAlike definiert, das von KOMAlike statt von
classic abgeleitet ist, dürfte einfach zu erraten sein - selbst wenn man
die Anleitung nicht gelesen hätte.
noonewithdot ist fast genauso einfach definiert:
\newtocstyle[allwithdot]{noonewithdot}{%
\settocfeature{leaders}{\hfill}%
}
Du darfst raten, wie Du ein noonewithdotKOMAlike basteln kannst.
Wenn ich mal dazu komme, werde ich in tocstyle eine Unterstützung für die in
KOMA-Script 3 neuen Font-Elemente für das Inhaltsverzeichnis einbauen. Dann
wird die Frage der Fonts bei Verwendung einer KOMA-Script-Klasse darüber zu
steuern sein.
Man kann natürlich auch einen Weg wie oben beschreiten und einen Stil von
noonewithdot ableiten (ungetestet), der genau das macht:
\newtocstyle[noonewithdot][pagenumberhook]{noonewithdotbutelements}{%
\settocfeature[-1]{entryhook}{\usekomafont{partentry}}%
\settocfeature[-1]{pagenumberhook}{\usekomafont{partentrypagenumber}}%
\settocfeature[0]{entryhook}{\usekomafont{chapterentry}}%
\settocfeature[0]{pagenumberhook}{\usekomafont{chapterentrypagenumber}}%
}
sollte funktionieren. Wenn nicht kann man auch die Definition von KOMAlike
aus den Quellen kopieren, einen neuen Namen wählen und obige Ergänzungen
einbauen. Auch wenn das Paket an zwei Nachmittagen rasch zusammengestrickt
wurde, bietet es eine ganze Menge Eingriffsmöglichkeiten.
Achja: In Abschnitt 4 steht die eigentliche Antwort auf Deine Frage: Man
kann Features auch per \settocstylefeature nach Auswahl eines Stils noch
manuell ändern (ebenfalls ungetestet):
\settocstylefeature[toc][-1]{entryhook}{\usekomafont{partentry}}%
\settocstylefeature[toc][-1]{pagenumberhook
{\usekomafont{partentrypagenumber}}%
\settocstylefeature[toc][0]{entryhook}{\usekomafont{chapterentry}}%
\settocstylefeature[toc][0]{pagenumberhook
{\usekomafont{chapterentrypagenumber}}%
Hallo!
Soll heißen
\newtocstyle[KOMAlike][leaders]{allwithdot}{}
\newtocstyle[allwithdot]{nodotsKOMAlike}{%
\settocfeature{leaders}{\hfill}%
}
würde mein gewünschtes Ergebnis bringen?
Und wo habe ich das einzubauen?
soll ich da eine eigene .sty datei erstellen und nur die Zeilen ändern,
oder kann ich das auch in die bestehende Datei einfach hinzufügen?
Danke für die bisherige Hilfe.
Marcel
> \newtocstyle[KOMAlike][leaders]{allwithdot}{}
> \newtocstyle[allwithdot]{nodotsKOMAlike}{%
allwithdot gibt es schon. Also eher allwithdotKOMAlike.
> würde mein gewünschtes Ergebnis bringen?
Warum fragst Du, statt es einfach auszuprobieren?
> Und wo habe ich das einzubauen?
Warum fragst Du, statt es einfach auszuprobieren? Anfangen würde ich mit
Einstellungen immer in der Präambel des Dokuments. tocstyle.sty würde ich
hingegen nicht ändern. Dann schon eher ein Wrapper-Paket schreiben.
Alles klar, hab es in der Präambel nach der \usepackage Definition
eingebunden und des hat auf Anhieb funktioniert.
Danke nochmals für deine Hilfe und die Denkanstöße :)
Ciao
> \settocstylefeature[toc][-1]{entryhook}{\usekomafont{partentry}}%
> \settocstylefeature[toc][-1]{pagenumberhook
> {\usekomafont{partentrypagenumber}}%
> \settocstylefeature[toc][0]{entryhook}{\usekomafont{chapterentry}}%
> \settocstylefeature[toc][0]{pagenumberhook
> {\usekomafont{chapterentrypagenumber}}%
Korrektur:
\settocfeature[toc][-1]{entryhook}{\usekomafont{partentry}}%
\settocfeature[toc][-1]{pagenumberhook}{\usekomafont{partentrypagenumber}}%
\settocfeature[toc][0]{entryhook}{\usekomafont{chapterentry}}%
\settocfeature[toc][0]{pagenumberhook
> \settocstylefeature[toc][-1]{entryhook}{\usekomafont{partentry}}%
> \settocstylefeature[toc][-1]{pagenumberhook
> {\usekomafont{partentrypagenumber}}%
> \settocstylefeature[toc][0]{entryhook}{\usekomafont{chapterentry}}%
> \settocstylefeature[toc][0]{pagenumberhook
> {\usekomafont{chapterentrypagenumber}}%
Korrektur:
\settocfeature[toc][-1]{entryhook}{\usekomafont{partentry}}%
\settocfeature[toc][-1]{pagenumberhook}{\usekomafont{partentrypagenumber}}%
\settocfeature[toc][0]{entryhook}{\usekomafont{chapterentry}}%
\settocfeature[toc][0]{pagenumberhook}% <-- Klammer beim Umbruch verloren