Ich habe folgendes Problem. Ich habe für meine Kapitelüberschriften ein bestimmtes Layout, bei dem die Kapitelüberschriften in der Schriftgröße Hier ein Beispiel: Öffne in Overleaf
\documentclass[a4paper]{report} \usepackage[english]{babel} \usepackage [T1] {fontenc} \usepackage [utf8] {inputenc} \usepackage{chngcntr} \usepackage{titleref} \counterwithout{figure}{chapter} \counterwithout{table}{chapter} \usepackage{booktabs} \usepackage[normalem]{ulem} \usepackage{nameref} \usepackage[pagestyles]{titlesec} \usepackage{subfig, caption} \usepackage[labelfont=bf]{caption} \usepackage{caption} \usepackage{natbib} %Kapitel \newcommand\chapformat[1]{ \parbox[b]{.5\textwidth}{\filleft\bfseries #1} \quad\rule[-12pt]{3pt}{70pt}\quad {\fontsize{100}{40}\selectfont\thechapter}} %Unterkapitel \titleformat{\section} {\fontfamily{pag}\large\bfseries} {\thesection}{5pt}{\large} \titleformat{\subsection} {\fontfamily{pag}\normalsize\bfseries} {\thesubsection}{5pt}{\normalsize} \begin{document} \titleformat{\chapter}[block]{\filleft\normalfont\sffamily}{}{0pt}{\chapformat}\LARGE \chapter{Introduction} \normalsize \listoffigures \listoftables \end{document} |
Du hast mit Deinem Code IMHO mehrere Probleme: Zum einen hast Du keine saubere Trennung von Form und Inhalt. Die Form gehört in der Dokumentpräambel festgelegt und nicht im Dokumentkörper. Das bedeutet, dass die Open in Online-Editor
\documentclass[a4paper]{report} \usepackage[english]{babel} \usepackage [T1] {fontenc} \usepackage [utf8] {inputenc} \usepackage[pagestyles]{titlesec} %Kapitel \newcommand\chapformat[1]{% \parbox[b]{.5\textwidth}{\filleft\bfseries #1}% \quad\rule[-12pt]{3pt}{70pt}\quad {\fontsize{100}{40}\selectfont\thechapter}} \titleformat{\chapter}[block]{\filleft\normalfont\sffamily\LARGE}{}{0pt}{\chapformat} \begin{document} \chapter{Introduction} \listoffigures \listoftables \end{document} Hier wird dann auch gleich das nächste Problem offenkundig. Deine Definition taugt nicht für nicht nummerierte Überschriften. Diese erhalten so nämlich ebenfalls eine Kapitelnummer und zwar die des zuletzt verwendeten Kapitels. Um dieses Problem zu beseitigen, solltest Du eine zweite Variante für nicht nummerierte Kapitel definieren. Dazu bietet Open in Online-Editor
\documentclass[a4paper]{report} \usepackage[english]{babel} \usepackage [T1] {fontenc} \usepackage [utf8] {inputenc} \usepackage[pagestyles]{titlesec} %Kapitel \newcommand\chapformat[1]{% \parbox[b]{.5\textwidth}{\filleft\bfseries #1}% \quad\rule[-12pt]{3pt}{70pt}\quad {\fontsize{100}{40}\selectfont\thechapter}} \newcommand\chapformatnumberless[1]{% \parbox[b]{.5\textwidth}{\filleft\bfseries #1}% \quad\rule[-12pt]{3pt}{70pt}} \titleformat{\chapter}[block]{\filleft\normalfont\sffamily\LARGE}{}{0pt}{\chapformat} \titleformat{name=\chapter,numberless}[block]{\filleft\normalfont\sffamily\LARGE}{}{0pt}{\chapformatnumberless} \usepackage{mwe} \begin{document} \chapter{Introduction} \blindtext \listoffigures \listoftables \end{document} Ich empfehle Dir außerdem, auf unerwünschte Leerzeichen durch nicht auskommentierte Zeilenenden zu achten. Darüber hinaus möchte ich Dich bitten, Deine Beispiele künftig besser zu minimieren. Das meiste aus der Dokumentpräambel ist für das Problem unerheblich. Darüber hinaus lädst Du Pakete teilweise mehrfach. Auch das ist nicht zu empfehlen. Ob es sinnvoll ist, sowohl beantwortet 11 Jul '16, 08:44 saputello |
Bitte achte darauf, korrektes Markdown für Deine Beiträge zu verwenden. Nur dann ist Blockcode beispielsweise lesbar und kann über den automatisch eingefügten Link direkt in den Online-Editor übernommen werden.