%20zeigt%20keine%20horizontale%20Linie%20f%C3%BCr%20Kapitel%20an.png)
Ich habe versucht, eine einfache Sache zum Laufen zu bringen mittitlesec
: eine horizontale Linie unter jedem Kapitel. Es gibt viele Tutorials, Dokumente und Fragen aufTeXdie erklären, wie das geht. Aber ... jede dieser Antworten hat mir absolut nichts gebracht. Dies sind die Lösungen, die ich ausprobiert habe:
- Fügen Sie mit „titlesec“ eine Regel nach dem Kapiteltitel hinzu
- Zwei horizontale Linien über und unter dem Kapiteleintrag
- Titel zwischen den Zeilen
Aber in jedem Fall zeigt das kompilierte PDF genau das, was es ohne Verwendung von angezeigt hat \titleformat
. Meine aktuelle Präambel verwendet titlesec
Folgendes:
\documentclass[11pt,oneside]{book}
\usepackage{titlesec}
% Below "\section" can be replaced with "\subsection" and "\subsubsection"
% in order to customize the corresponding headings. "bch" - Bitstream
% Charter, "b" - bold.
\titleformat{\section}[hang]
{\usefont{T1}{bch}{b}{n}\selectfont}
{} % label
{0em} % horizontal separation between label and title body
{\hspace{-0.4pt}\Large \thesection\hspace{0.6em}} % before-code
[] % after-code
\titleformat
{\chapter} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{\chaptertitlename\ \thechapter} % label
{20pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code
Dies ist nur eine von mindestens einem Dutzend Varianten, die ich ausprobiert habe (einschließlich des Beispiels am Ende desTitlesec-Dokumentation, einschließlich der {name=\chapter,numberless}
in Abschnitt 3.8 erläuterten Methode, aber alles, was ich vorweisen kann, ist dieser Screenshot:
Wie Sie sehen, gibt es keine horizontale Linie über, unter oder neben dem Kapitel "Zusammenfassung". Das Dokument ist im Moment fast leer. Nach dem Ende der Präambel habe ich nur noch
\begin{document}
\maketitle
\chapter*{Abstract}
Lorem Ipsum etc. etc.
\end{document}
Ich hoffe, ich konnte ein MWE bereitstellen. Bitte lassen Sie mich wissen, was ich hier falsch mache, sodass selbst das einfachste Beispiel kein Ergebnis liefert.
Antwort1
Sie haben das Format für nummerierte Kapitel definiert und verwenden ein nicht nummeriertes Kapitel für Abstract
. In diesem Fall muss auch das Format für nicht nummerierte Kapitel definiert werden, um eine Regel zu erhalten.
\documentclass[11pt,oneside]{book}
\usepackage{titlesec}
% Below "\section" can be replaced with "\subsection" and "\subsubsection"
% in order to customize the corresponding headings. "bch" - Bitstream
% Charter, "b" - bold.
\titleformat{\section}[hang]
{\usefont{T1}{bch}{b}{n}\selectfont}
{} % label
{0em} % horizontal separation between label and title body
{\hspace{-0.4pt}\Large \thesection\hspace{0.6em}} % before-code
[] % after-code
\titleformat
{\chapter} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{\chaptertitlename\ \thechapter} % label
{20pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code
\titleformat
{name=\chapter,numberless} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{} % label
{0pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code %% adjust 2ex here as you want.
\begin{document}
%\maketitle
\chapter*{Abstract}
Lorem Ipsum etc. etc.
\end{document}
Ich habe den Abstand nicht angepasst. Bitte tun Sie dies mit \titlespacing*
Der Standardwert ist
\titlespacing*{\chapter} {0pt}{50pt}{40pt}
Bitte tun Sie dies auch für nicht nummerierte Kapitel mit
\titlespacing*{name=\chapter,numberless} {0pt}{50pt}{40pt}