Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ganzes Inhaltsverzeichnis serifenlos

193 views
Skip to first unread message

Benjamin Fretwurst

unread,
Sep 21, 2007, 3:14:30 PM9/21/07
to
Liebe Gruppe,

kann ich das Inhaltsverzeichnis einfach auf serifenlos umschalten?
(bei: scrbook + mathpazo mit osf)

Erläuterung:
in meiner Diss habe ich viel Text und einige große Tabellen, die mit
Mediävalziffern besser lesbar sind. Mit Komas scrbook habe ich die
Überschriften serifenlos und das finde ich richtig gut so. Als
Grundschrift habe ich die Palatino über mathpazo mit osf-Option. Im
Haupttext ist alles schön soweit, aber im Inhaltsverzeichnis stehen
jetzt Chapter serifenlos mit Versalziffern und Section mit Serifen und
Mediävalziffern. Das finde ich ungünstig. Mit der Versalnummerierung
der Kapitel bin ich sehr einverstanden und hätte einfach gerne wie im
Text auch alle Überschriften im IV als Serifenlose (mit
Versalziffern). Das Paket titletoc erwartet von mir Definitionen für
alle Ebenen, die Markus sicher schon besser festgelegt hat, ich will
das ja garnich alles anpassen und wenn ich sie leer lasse bekomme ich
unverständliche Fehler. Mit \setkomafont{sectioning}{\sffamily} komme
ich auch nicht weiter, es wirkt sich ja nicht auf das IV aus. Also ich
finde Mediävalziffern in großen Überschriften (vor allem in Anhängen
mit A1 usw.) nicht passend, aber die Mischung von Versal- und
Mediävalziffern im IV genauso schlecht. Was sagen denn die mit dem
Sachverstand dazu?

herzliche Grüße, ben

Benjamin Fretwurst

unread,
Sep 24, 2007, 4:58:05 AM9/24/07
to
Liebe Grüße,

sieht das Ergebnis des unten stehenden Minibeispiels nicht merkwürdig
aus? Nur im IV sind nur die Unterüberschriften mit Mediävalziffern
versehen. Mit eco (CM) haben die Überschriften und insbesondere der
Anhang die mE unpassenden Mediävalziffern.

Habe ich in der KOMA-Script-Anleitung was übersehen? Die Versuche mit
titletoc die Unterebenen auf Versalziffern (pplx) umzuschalten treiben
mich in den Wahnsinn. Jetzt also eher die Frage, ob die Mischung der
Zifferntypen im Inhaltsverzeichnis gewollt ist.

\documentclass{scrbook}
\usepackage[osf]{mathpazo}
%\usepackage{eco} %% aktivieren um auf eco (CM) umzuschalten

\begin{document}
\tableofcontents
\setcounter{page}{66}
\setcounter{chapter}{6}
\chapter{Kapitelüberschrift}
\setcounter{section}{7}
\section{Ebene 2}
\pagebreak
\appendix
\setcounter{page}{389}
\chapter{3 Tabellen}
\setcounter{section}{8}
\section{Die 7 Weltwunder}
\setcounter{subsection}{5}
\subsection{Bald bin ich 38}
\end{document}

PS: Sonst schreibe ich Zahlen aus.

Georg Verweyen

unread,
Sep 24, 2007, 5:03:51 AM9/24/07
to
Benjamin Fretwurst schrieb:

> Mit eco (CM) haben die Überschriften und insbesondere der
> Anhang die mE unpassenden Mediävalziffern.

hfoldsty.sty ist besser als eco.sty, ändert aber nichts am Problem.

Gruß, Georg

Markus Kohm

unread,
Sep 24, 2007, 5:38:50 AM9/24/07
to
Benjamin Fretwurst wrote:

> Nur im IV sind nur die Unterüberschriften mit Mediävalziffern
> versehen.

IV ist keine übliche Abkürzung für Inhaltsverzeichnis. Mir wurde tatsächlich
erst im Nachhinein klar, was dieser Satz bedeuten soll. Wenn Dich die
Mediävalziffern im TOC stören, dann musst Du sie nicht verwenden:

{
\renewcommand{\rmdefault}{ppl}
\normalfont
\tableofcontents
}

Ohne das "\normalfont" sind nur die Seitenzahlen gibt es keine Wirkung auf
die Gliederungsnummern.

Alternative:

\documentclass{scrbook}
\usepackage[osf]{mathpazo}

\usepackage{tocstyle}
\usetocstyle{classic}


\begin{document}
\tableofcontents
\setcounter{page}{66}
\setcounter{chapter}{6}
\chapter{Kapitelüberschrift}
\setcounter{section}{7}
\section{Ebene 2}
\pagebreak
\appendix
\setcounter{page}{389}
\chapter{3 Tabellen}
\setcounter{section}{8}
\section{Die 7 Weltwunder}
\setcounter{subsection}{5}
\subsection{Bald bin ich 38}
\end{document}

tocstyle ist ein Paket mit Alpha-Status. Um es zu bekommen, muss man sich
von KOMA-Script auf BerliOS die Dateien tocstyle.dtx, scrlogo.dtx und
scrbeta.dtx besorgen
(<http://svn.berlios.de/svnroot/repos/koma-script3/trunk/>), dann einmal
`tex tocstyle.dtx' und dann drei Mal `latex tocstyle.dtx' oder `pdflatex
tocstyle.dtx'. Für das Paket gibt es derzeit keinerlei Support.

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? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de

Markus Kohm

unread,
Sep 24, 2007, 5:53:20 AM9/24/07
to
Markus Kohm wrote:

> Ohne das "\normalfont" sind nur die Seitenzahlen

betroffen und

> gibt es keine Wirkung auf
> die Gliederungsnummern.

Gruß

Benjamin Fretwurst

unread,
Sep 24, 2007, 8:12:30 AM9/24/07
to
Wunderbar! Ick könnt Dir knutschen!

> IV ist keine übliche Abkürzung für Inhaltsverzeichnis.

Ja tut mir leid, ich weiß garnicht wo ich das her hab.

Die Classic-Option hat bei mir die Kapitel als Serifenlose und die
dazugehörigen Seitenzahlen in der Standardschrift, also ppl gesetzt.
Die Dokumentation hat mich dann auf KOMAScript gebracht und damit hats
so schön funktioniert wie ich mir das vorgestellt habe. Ein super
Paket!

Mit besten Grüßen,
Benjamin

Markus Kohm

unread,
Sep 24, 2007, 8:40:46 AM9/24/07
to
Benjamin Fretwurst wrote:

> Die Classic-Option hat bei mir die Kapitel als Serifenlose und die
> dazugehörigen Seitenzahlen in der Standardschrift, also ppl gesetzt.

Genau so ist es beabsichtigt. Klassisch setzt man die Seitenzahlen nämlich
alle in derselben Schrift, auch dann wenn man die Einträge selbst groß oder
fett oder kursiv oder was auch immer setzt.

Weitere Alternativen sind übrigens in der Anleitung zu finden.

> Die Dokumentation hat mich dann auf KOMAScript gebracht und damit hats
> so schön funktioniert wie ich mir das vorgestellt habe.

Ähm, das ist dann eigentlich bis auf die Abstände genau das gleiche wie ohne
das Paket - vorausgesetzt Du hast nicht auch noch ein Paket wie tocloft
geladen.

Benjamin Fretwurst

unread,
Sep 24, 2007, 9:22:41 AM9/24/07
to
> Genau so ist es beabsichtigt. Klassisch setzt man die Seitenzahlen nämlich
> alle in derselben Schrift, auch dann wenn man die Einträge selbst groß oder
> fett oder kursiv oder was auch immer setzt.
Sollte ich wieder auf classic umschalten? Mir war nur so als könnte
man die Seitenzahl besser zuordnen, wenn sie in der Schrift der
Kapitel gesetzt ist (zumal ja die Punkte nicht da sind). Meinst Du mit
"klassisch" denn auch "besser"? In der KOMA-Script-Anleitung hast Du
doch die Seitenzahlen auch in der Ebenenschrift gesetzt und ich wollte
es im Prinzip genauso machen.

> > Die Dokumentation hat mich dann auf KOMAScript gebracht und damit hats
> > so schön funktioniert wie ich mir das vorgestellt habe.
>
> Ähm, das ist dann eigentlich bis auf die Abstände genau das gleiche wie ohne
> das Paket - vorausgesetzt Du hast nicht auch noch ein Paket wie tocloft
> geladen.

Einmal im riesen Kreis gelaufen! Aber nein, es gibt einen kleinen und
entscheidenden Unterschied: vorher waren durch mathpazo die alle
Ziffern unterhalb der Kapitelebene als Mediävalziffern gesetzt und die
der Kapitel als Versalziffern. Das ist jetzt anders, da alle als
Versal gesetzt sind, und damit wurde mein Anfangsproblem gelöst!

Beste Grüße,
ben

Markus Kohm

unread,
Sep 24, 2007, 9:43:28 AM9/24/07
to
Benjamin Fretwurst wrote:

> Das ist jetzt anders, da alle als Versal gesetzt sind

Aber nur, wenn Du die andere Änderung (die mit Änderung von \rmfamily)
zusätzlich auch noch drin hast.

> Meinst Du mit "klassisch" denn auch "besser"?

Die Mehrzahl der Typografen findet die klassische Variante wohl besser.

Ich selbst finde eigentlich die Variante der tocstyle-Anleitung ziemlich
gut, also den Stil nopagecolumn ggf. mit Paketoption tocflat oder
tocfullflat. Wobei das eigentlich am besten bei kurzen Überschriften und
zweispaltigem Inhaltsverzeichnis wirkt.

Gruß
Markus
--

Benjamin Fretwurst

unread,
Sep 24, 2007, 10:50:16 AM9/24/07
to
Markus wrote:
> Benjamin Fretwurst wrote:
> > Das ist jetzt anders, da alle als Versal gesetzt sind
>
> Aber nur, wenn Du die andere Änderung (die mit Änderung von \rmfamily)
> zusätzlich auch noch drin hast.

Da hast Du natürlich vollkommen recht, es liegt an der Änderung mit
\rmfamily. Da ich auch die Optionen: "tocindentauto" und
"tocbreaksstrict" nutzen will, werde ich wohl auch tocstyle drin
lassen.

Da ich auch noch eine Kapitelübersicht (per shorttableofcontents)
verwenden will (das Inhaltsverzeichnis ist vor allem durch die vielen
Überschriften in der dritten Ebene meiner Diss sehr unübersichtlich)
und sich tocstyle nicht auf dieses Inhaltsverzeichnis auswirkt, kann
ich keine stärkeren Änderungen am Layout vornehmen. Willst Du
eigentlich die Möglichkeit einer kurzen Inhaltsübersicht
(Kapitelübersicht) noch implementieren? Würde ich schön finden, oder
spricht was dagegen (außer der Aufwandt)?

beste Grüße, ben

Markus Kohm

unread,
Sep 25, 2007, 3:43:23 AM9/25/07
to
Benjamin Fretwurst wrote:

> Da ich auch noch eine Kapitelübersicht (per shorttableofcontents)
> verwenden will (das Inhaltsverzeichnis ist vor allem durch die vielen
> Überschriften in der dritten Ebene meiner Diss sehr unübersichtlich)
> und sich tocstyle nicht auf dieses Inhaltsverzeichnis auswirkt, kann
> ich keine stärkeren Änderungen am Layout vornehmen. Willst Du
> eigentlich die Möglichkeit einer kurzen Inhaltsübersicht
> (Kapitelübersicht) noch implementieren? Würde ich schön finden, oder
> spricht was dagegen (außer der Aufwandt)?

Kann man doch jetzt schon haben. tocstyle bietet die Möglichkeit, das
Inhaltsverzeichnis zu clonen und natürlich kann man dann tocdepth vor der
Ausgabe jedes einzelnen Inhaltsverzeichnisses auf einen neuen Wert setzen.
In der tocstyle-Doku wird das noch nicht erwähnt aber verwendet. Hier ein
Beispiel, das auf Deiner Beispieldatei basiert:

\documentclass{scrbook}
\usepackage{tocstyle}
\usetocstyle{nopagecolumn}
\begin{document}
{
\chapter*{The Chapters}
\value{tocdepth}=0% tocdepth change only local
\showtoc{toc}


}
\tableofcontents
\setcounter{page}{66}
\setcounter{chapter}{6}

\chapter{Chapter Title}
\setcounter{section}{7}
\section{Level 2}


\pagebreak
\appendix
\setcounter{page}{389}

\chapter{Three Tabulars}
\setcounter{section}{8}
\section{Section Title}
\setcounter{subsection}{5}
\subsection{Subsection Title}
\end{document}

Die Anleitung zu tocstyle macht übrigens reichlich Gebrauch von \showtoc.
Der ganze Anhang wird beispielsweise darüber realisiert. Dabei wird dann
auch das optionale Argument verwendet, um jedes einzelne Verzeichnis in
einem anderen Stil auszugeben.

Dass das nicht dokumentiert ist, liegt in erster Linie daran, dass das
Kopieren der Original-Verzeichnisdatei noch recht unsauber über eine
Erweiterung von \@dofilelist getriggert wird. Ich bin mir noch nicht
sicher, dass das eine gute Idee ist. Prinzipiell spricht auch nichts
dagegen, statt nummerierten Kopien eine Möglichkeit zu schaffen, den Kopien
einen Namen zu geben. tocstyle wird bei mir derzeit aber auf kleiner Flamme
gekocht. Erst muss die nächste KOMA-Script-Release fertig werden.

Benjamin Fretwurst

unread,
Sep 25, 2007, 5:40:57 AM9/25/07
to
Sehr, sehr schön! Hätt ich mal den Abschnitt "New Macros" der
Implementierung gelesen, da stehts ja drin.

Ob das Kopieren der Original-Verzeichnisdatei intern gut oder schlecht
ist, kann ich nicht einschätzen, aber als naiver Anwender muss man
wissen, dass man nicht einfach zweimal showtoc mit verschiedener Tiefe
nutzen kann, sondern irgendwo per \tableofcontents die toc erzeugen
muss. Könnte man nicht im \usetocstyle{} unsichtbar das toc erzeugen
lassen und \tableofcontents zu einer showtoc mit Standardtiefe
umdefinieren? Dann würde die toc nur einmal erzeugt und
\tableofcontents wäre noch zu gebrauchen (naja so stellt sich
jedenfalls das kleine Fritzchen das vor :-)

Bei mir funktionierts jedenfalls und damit lass ich Dich auch in Ruhe
und bin auf das nächste KOMA-Script-Release gespannt.

beste Grüße, Ben

Markus Kohm

unread,
Sep 25, 2007, 6:02:45 AM9/25/07
to
Benjamin Fretwurst wrote:

> Könnte man nicht im \usetocstyle{} unsichtbar das toc erzeugen
> lassen und \tableofcontents zu einer showtoc mit Standardtiefe
> umdefinieren?

Nein.

0 new messages