Hi Leute,
ich hab da ein kleines Problem bei der Formatierung meiner Kapitel mit Titlesec.
Folgendes ist mein Ziel:
1. Kapitel mit Titel (klar)
2. Ein zusätzlicher Einleitungstext
3. Ein SubInhaltsverzeichnis mit Titletoc
Hier der Code den ich bisher benutze:
Code:
\documentclass[english]{scrbook}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{lipsum}
% Meine Befehlsdefinitionen:
\titlecontents{lsection}[1em]{}{\bfseries}{}{\titlerule*[2ex]{.}\contentspage}
\titlecontents{lsubsection}[3.8em]{}{}{\hspace*{-3.2em}}{\titlerule*[2ex]{.}\contentspage}
\renewcommand{\thechapter}{\Roman{chapter}}
\titleformat{\chapter}[display]
{\bfseries\Large}
{\filleft\MakeUppercase{\chaptertitlename}\, \Huge\thechapter}
{4ex}{\titlerule\LARGE\vspace{2ex}\filright}
[\vspace{2ex}\titlerule TESTTEXT % <--- Da soll ein Text rein
\normalfont\normalsize\vspace{4em}
\startcontents
\printcontents{l}{1}{}] % <---- Hier muss der Fehler stecken
\begin{document}
\chapter{Chaptertest 1}
\section{Test 1}
\lipsum
\section{Test 2}
\lipsum
\chapter{Chaptertest 2} % <---- Der Fehler tritt nur mit mehr als einem Kapitel auf!
\section{Test 3}
\lipsum
\section{Test 4}
\lipsum
\end{document}
Was jetzt passiert:
- Habe ich den Zusätzlichen Text nicht drin, funktioniert alles wie geschmiert.
- Mit dem zusätzlichen Text bekomme ich für jeden Kapitelübergang einen "Missing \item" Fehler
- Nehme ich die Kapitelinhaltsverzeichnisse raus, geht wieder alles wie geschmiert.
Ich vermute also, das der Fehler irgendwo im Aufruf
Code:
\startcontents
\printcontents{l}{1}{}
steckt. Ich hab aber keine Ahung wo, da das praktisch identisch zum Muster in der Documentation gemacht ist. Wenn ich übrigens
Code:
\startcontents[chapters]
\printcontents[chapters]{l}{1}{}
mache, dann schmiert mein Editor (TexMaker) ab.
Ich hoffe ihr könnt mir da weiter helfen!
Schonmal vielen Dank!
Lesezeichen