von Gast » Di 21. Feb 2017, 08:02
\documentclass{article}
\usepackage{tocbasic}
\tocbasicautomode% tocbasic soll automatisch Dateiendungen sammeln
\renewcommand*{\tableofcontents}{\listoftoc{toc}}% Kontrolle über das Inhaltsverzeichnis an tocbasic übergeben
\deftocheading{toc}{}% Keine Überschrift für das Inhaltsverzeichnis
% Soll dagegen nur der Text der Überschrift geändert werden, ginge das
% beispielsweie per erstem optionalem Argument von \listoftoc, also
% beispielsweise:
% \renewcommand*{\tableofcontents}{\listoftoc[Nicht Inhaltsverzeichnis]{toc}}
\makeatletter % wegen dem @ in \@gobble, das gleich verwendet wird
% Stil des Verzeichniseintrags für \section ändern:
\DeclareTOCStyleEntry[%
pagenumberbox=\@gobble% Seitenzahl wegwerfen statt in eine Box packen
]
{tocline}% neuer Stil ist tocline (siehe scrguide, Abschnitt 15.3, Konfiguration von Verzeichniseinträgen
{section}% Name der Ebene ist "section"
\makeatother % wegen \makeatletter weiter oben
\usepackage{mwe}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
Bei Verwendung einer KOMA-Script-Klasse ist es einfacher:
\documentclass[emulatestandardclasses]{scrartcl}
\deftocheading{toc}{}% Keine Überschrift für das Inhaltsverzeichnis
\makeatletter % wegen dem @ in \@gobble, das gleich verwendet wird
\RedeclareSectionCommand[%
tocentrypagenumberbox=\@gobble% Seitenzahl im Inhaltsverzeichnis wegwerfen statt in eine Box packen
]{section}% Name der Ebene ist "section"
\makeatother % wegen \makeatletter weiter oben
\usepackage{mwe}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
Option emulatestandardclass ist dabei für das Gelingen des restlichen Codes nicht notwendig, sondern soll zeigen, wie leicht man die Voreinstellungen von scrartcl so ändern kann, das das Ergebnis nahezu wie bei article aussieht.
[code]\documentclass{article}
\usepackage{tocbasic}
\tocbasicautomode% tocbasic soll automatisch Dateiendungen sammeln
\renewcommand*{\tableofcontents}{\listoftoc{toc}}% Kontrolle über das Inhaltsverzeichnis an tocbasic übergeben
\deftocheading{toc}{}% Keine Überschrift für das Inhaltsverzeichnis
% Soll dagegen nur der Text der Überschrift geändert werden, ginge das
% beispielsweie per erstem optionalem Argument von \listoftoc, also
% beispielsweise:
% \renewcommand*{\tableofcontents}{\listoftoc[Nicht Inhaltsverzeichnis]{toc}}
\makeatletter % wegen dem @ in \@gobble, das gleich verwendet wird
% Stil des Verzeichniseintrags für \section ändern:
\DeclareTOCStyleEntry[%
pagenumberbox=\@gobble% Seitenzahl wegwerfen statt in eine Box packen
]
{tocline}% neuer Stil ist tocline (siehe scrguide, Abschnitt 15.3, Konfiguration von Verzeichniseinträgen
{section}% Name der Ebene ist "section"
\makeatother % wegen \makeatletter weiter oben
\usepackage{mwe}
\begin{document}
\tableofcontents
\blinddocument
\end{document}[/code]
Bei Verwendung einer KOMA-Script-Klasse ist es einfacher: [code]\documentclass[emulatestandardclasses]{scrartcl}
\deftocheading{toc}{}% Keine Überschrift für das Inhaltsverzeichnis
\makeatletter % wegen dem @ in \@gobble, das gleich verwendet wird
\RedeclareSectionCommand[%
tocentrypagenumberbox=\@gobble% Seitenzahl im Inhaltsverzeichnis wegwerfen statt in eine Box packen
]{section}% Name der Ebene ist "section"
\makeatother % wegen \makeatletter weiter oben
\usepackage{mwe}
\begin{document}
\tableofcontents
\blinddocument
\end{document}[/code]
Option [tt]emulatestandardclass[/tt] ist dabei für das Gelingen des restlichen Codes nicht notwendig, sondern soll zeigen, wie leicht man die Voreinstellungen von [tt]scrartcl[/tt] so ändern kann, das das Ergebnis nahezu wie bei [tt]article[/tt] aussieht.