Überschriftenstruktur ändern

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Manolo

Überschriftenstruktur ändern

Beitrag von Manolo »

Hallo TeXler!

Ich muss eine Ausarbeitung mit mehreren konkreten Teilaufgaben bearbeiten. Meine "Überschriften" sollen dementsprechend

Aufgabe 1
Aufgabe 2
...

heißen. Bisher füge ich die Überschriften über
\subsection*{Aufgabe ...}
ein, aber natürlich stehen sie auf diese Weise nicht im Inhaltsverzeichnis. Wie bekomme ich das so hin, dass sie im Inhaltsverzeichnis stehen?
Die Variante
\section{Aufgabe ...}
sieht schließlich eher blöd aus, nämlich beispielsweise:
1 Aufabe 1

Danke für eure Hilfe!

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Solltest Du eine KOMA-Klasse verwenden, könntest Du
\addsec
verwenden:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{lipsum}% für Dummy-Text

\begin{document}
\tableofcontents

\addsec{Aufgabe 1}
\lipsum[1]

\addsec{Aufgabe 2}
\lipsum[2]

\end{document}
Mit einer Standard-Klasse kannst Du z.B. titlesec und titletoc verwenden, um die Ausgabe von \section in dessen Ausgabe im Inhaltsverzeichnis zu ändern. Im folgenden Code wird jede Section zu einer Aufgabe:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{titlesec,titletoc}
\titleformat{\section}[block]
  {\large\bfseries}
  {Aufgabe~\thesection}
  {1ex minus .1ex}
  {}
\usepackage{lipsum}% für Dummy-Text
\titlecontents{section}
  [0pt]
  {\bfseries Aufgabe~\thecontentslabel~}
  {}
  {}
  {\hfill\contentspage}

\begin{document}
\tableofcontents

\section{}
\lipsum[1]

\section{}
\lipsum[2]

\end{document}
Grüße
Clemens
Paketauthor

Manolo

Beitrag von Manolo »

Super, vielen Dank für die Mühe!

Antworten