Sie sind hier

Wie Seitenzahlen in table of contents unterdruecken?

Hallo zusammen,

ich wuerde gerne Folien fuer einen Vortrag machen. Dazu habe ich auch fast alles zusammen, nur ein Problem bleibt. Auch im Vortrag gibt es natuerlich ein table of contents. Was bei Folien aber schlecht aussieht, ist, wenn die Seitenzahlen von den \chapter, \section usw. noch auftauchen... Wie kann ich diese unterdruecken?
Ich hab lange gegoogled und fuer die scrbook-class so was gefunden wie unten beigefuegt (ich habe dort schon bei den dottedtocline-Teilen das {#1}{#2} auf {#1}{} geaendert, so dass bei part und chapter auch tatsaechlich die Nummer unterbleibt. Die dottedline bleibt dann natuerlich leider immer noch). Allerdings weiss ich nicht genau mit welchen Abstaenden usw. ich das auf die scrreprt- oder scrartcl-class umschreiben soll...(ich brauche es fuer scrreprt und scrartcl) und das sieht auch nicht arg elegant aus... Wie macht man das also? Geht es einfacher?

Viele Gruesse

marius

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\makeatletter
\renewcommand*\l@part[2]{%
\ifnum \c@tocdepth >-2\relax
\addpenalty{-\@highpenalty}%
\addvspace{2.25em \@plus\p@}%
\fi
\@dottedtocline{-1}{0em}{2em}{#1}{}%

}
\renewcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >-1\relax
\addpenalty{-\@highpenalty}%
\addvspace{1em \@plus\p@}%
\fi
\@dottedtocline{0}{0em}{1.5em}{#1}{}%
}
\makeatother
\begin{document}
\tableofcontents
\part{Dies ist ein Teil}
\chapter{W"ahrend dies ein Kapitel ist}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\chapter{W"ahrend dies ein Kapitel ist}
\section{"Uberschrift}
\section{"Uberschrift}
\part{Dies ist ein Teil}
\chapter{W"ahrend dies ein Kapitel ist}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\section{"Uberschrift}
\end{document}

Hi,

bin doch noch auf was Einfaches gekommen:

\documentclass{scrreprt}
\usepackage[ngerman]{babel}

\usepackage{tocloft}
\cftpagenumbersoff{part}
\cftpagenumbersoff{chapter}
\cftpagenumbersoff{section}
\cftpagenumbersoff{subsection}

\begin{document}
\tableofcontents
\part{Dies ist ein Teil}
\chapter{W"ahrend dies ein Kapitel ist}
\section{"Uberschrift}
\subsection{L"angere "Uberschrift}
\end{document}

Viele Gruesse

marius

Leider ist diese Loesung nicht optimal wie mir gerade auffaellt. Ich verwende das subfigure package und da muss man seitenlange Definitionen einfuehren um die Kompatibilitaet hinzubekommen.... Geht's einfacher?

Hier die Loesung:

\makeatletter
\renewcommand*\l@section[2]{%
\ifnum \c@tocdepth >0\relax
\addpenalty{-\@highpenalty}%
\addvspace{1em \@plus\p@}%
\fi
\@dottedtocline{1}{0em}{3.25em}{\textsfb{#1}}{}%
}
\renewcommand*\l@subsection[2]{%
\ifnum \c@tocdepth >1\relax
\addpenalty{-\@highpenalty}%
\addvspace{0em \@plus\p@}%
\fi
\@dottedtocline{2}{0em}{3.25em}{#1}{}%
}
\renewcommand*\l@subsubsection[2]{%
\ifnum \c@tocdepth >2\relax
\addpenalty{-\@highpenalty}%
\addvspace{0em \@plus\p@}%
\fi
\@dottedtocline{3}{0em}{3.25em}{#1}{}%
}
\renewcommand{\@dotsep}{1000}
\makeatother

Im ersten Teil wird fuer section, subsection und subsubsection die Seitenzahl entfernt. Das gebastelte \@dotsep{1000} setzt einfach den Abstand der Puenktchen auf .... sagen wir einfach _sehr_ gross. Dies ist _so_ gross, dass gar keine Puenktchen mehr auftreten!

Bild von Markus Kohm

Ich mache inzwischen alle Vorträge mit beamer.

.

Hallo Herr Kohm,

das ist interessant. Ich hab eigentlich ein ziemlich nettes template fuer Vortraege mit beamer geschrieben, aber - _obwohl_ im beameruserguide erwaehnt - ist es nicht moeglich subsubsections zu verwenden (oder doch? bei mir kommt "undefined..."). Damit sind nur subsections moeglich und eine Gliederungstiefe von 2 ist mir einfach zu wenig. Gut, mehr als 3 sollten es ja wirklich auch nicht sein, aber eine 3. waer manchmal vorteilhaft. Part als 3. zu nehme ist ja auch nicht Sinn der Sache.
Zunaechst wollte ich nur mit KOMA-Script was bauen, allerdings fehlen dann special features, die mit beamer moeglich sind.
Ich bin dann bei der Suche nach Alternativen auf texpower bzw. powersem gestossen. Damit hab ich die features von beamer (zumindest die, die ich brauche) _und_ kann KOMA-Script als Grundklasse angeben, das ist doch von beiden Welten das Beste. Ich bin sowieso kein Freund von eingerahmten Theoremen, das braucht Platz und lenkt extrem ab. Bei dem Primzahlen-Bsp. vom beameruserguide sieht das vielleicht noch witzig aus, aber wohl nicht wenn ich mit mehrzeiligen stochastischen Prozessen daherkomm.
Man kann bei powersem mit der Option "KOMA" als Grundklasse scrartcl einschalten. Ich arbeite normalerweise halt mit scrreprt. Dies ist wohl auch moeglich (Stichworte \UseBaseClass oder \reportclass), allerdings wird mir ueberhaupt nicht klar (aus dem texpower-manual "The texpower bundle") wie man die Option verwendet (hab vieles ausprobiert, ging nicht). Ich hab mal Stephan Lehmke (Autor) geschrieben wie das geht, aber leider (noch) keine Antwort bekommen.
Momentan bastel ich also mit texpower (mit scrartcl) und habe schon gute Fortschritte gemacht. Ich hab es jetzt auch geschafft die dots und die Seitenzahlen im toc zu entfernen und zwar ohne tocloft (welches sich nicht mit subfigure vertraegt).
Im Moment versuch ich die erste Seite "plain" zu bekommen, d.h. die headers und footers sollen erst ab der 2. Seite beginnen. Diese werden mit scrheadings automatisch gemacht, das klappt ganz super. Den zweizeiligen Kopf hab ich mit einer einfachen table hinbekommen (ich hoffe da straeuben sich jetzt nicht die Haare bei Ihnen ;-) ).
Mit \thispagestyle{plain} geht das so aber nicht, da muss ich noch etwas basteln und nachlesen (bin ja kein Fachmann.... leider).
Wenn ich soweit mal fertig bin, dann kann ich es Ihnen auch mal schicken (natuerlich nur wenn Sie Interesse daran haben), ich denke es wird ganz gut. Das tolle ist halt, dass ich an der Schriftart usw. nichts aendern muss, ich muss nicht tricksen, dass es nach KOMA aussieht, es _ist_ KOMA. Das find ich schoen.
Falls ich noch ein paar Fragen zu settings habe, poste ich einfach wieder. Man muss natuerlich schon ein paar Sachen anpassen. Z.B. der Abstand von einer neuen Section-heading zum Text (oder subsection...), das darf auf Folien ja nicht so gross sein. Aber ich bin sicher, ich finde dazu noch was. Was auch noch schoen waere, waere folgendes Feature:
Es gibt wie gesagt \section, \subsection und \subsubsection. Im Inhaltsverzeichnis koennten dann z.B. nur die \section auftauchen, am Anfang jeder \section dann ein weiteres Inhaltsverzeichnis mit \subsection und \subsubsection...
Ich such grad wie man das bauen koennte....

Viele Gruesse

marius

Comments for "Wie Seitenzahlen in table of contents unterdruecken?" abonnieren