
Mein Dokument sieht bei mir so aus (in main.tex
):
% Document type: report (master/bachelor thesis)
\documentclass[a4paper,12pt,appendix]{report}
\input{template/FormatsAndDefs.tex} % here I have specified various format settings
\begin{document}
\input{thesis.tex}
\end{document}
Ich FormatsAndDefs.tex
habe ein Format für Kapitelüberschriften wie folgt festgelegt:
\usepackage[T1]{fontenc}
\usepackage{titlesec}
% various other packages
\titleformat{\chapter}
{\normalfont\Large\bfseries}{\thechapter}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}
{0pt}{0pt}{15pt}
Meine Titelkapitel sind also folgendermaßen formatiert:
Wie kann ich den Kapiteltitel „Einleitung“ VOLLSTÄNDIG in GROSSBUCHSTABEN schreiben und ihn gleichzeitig fett und unterstrichen lassen?
Ich habe versucht, Folgendes zu verwenden \MakeUppercase
:
\titleformat{\chapter}
{\normalfont\LARGE\bfseries}{\MakeUppercase{\thechapter}}{.5em}{\vspace{.5ex}}[\titlerule]
aber das Kapitel blieb immer noch dasselbe wie auf dem Bild gezeigt.
Antwort1
Sie müssen den Kapiteltitel im Griff haben, und die einzige Möglichkeit, dies zu tun, besteht darin, die explicit
Option mit zu verwendentitlesec
:
\documentclass{report}
\usepackage[explicit]{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}
{\normalfont\Large\bfseries}{\thechapter \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}}[\titlerule]
\titlespacing*{\chapter}
{0pt}{0pt}{15pt}
\begin{document}
\chapter{Introduction}
\lipsum
\end{document}
Mit dieser Option können Sie explicit
den Abschnittstitel einfach als angeben #1
und ihn dann in umschließen \MakeUppercase
.
Antwort2
Verwenden Sie die richtigen Stellen für die verschiedenen Teile: Das Leerzeichen vor der Regel sollte in das letzte (optionale) Argument eingefügt werden, sodass Sie das Titelargument mit einem Ein-Parameter-Makro wie beenden können \MakeUppercase
.
\documentclass{report}
\usepackage{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}
{\normalfont\Large\bfseries}
{\thechapter}
{.5em}
{\MakeUppercase}
[\vspace{.5ex}\titlerule]
\titlespacing*{\chapter}
{0pt}
{0pt}
{15pt}
\begin{document}
\chapter{Introduction}
\lipsum
\end{document}