Für meine Abschlussarbeit habe ich folgende Kapitelformatierung eingerichtet:
% Selected packages from my pre-amble.
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{graphicx}
% Chapter format
\definecolor{myblue}{RGB}{0,82,155}
\titleformat{\chapter}[display]
{\normalfont\bfseries}
{\filleft\hspace*{-60pt}
\rotatebox[origin=c]{90}{%
\normalfont\color{black}\Large%
\textls[90]{\textsc{\chaptertitlename}}%
}\hspace{10pt}%
{\setlength\fboxsep{0pt}%
\colorbox{myblue}{\parbox[c][3cm][c]{2.5cm}{%
\centering\color{white}\fontsize{80}{90}\selectfont\thechapter}%
}}
}
{10pt}
{\titlerule[2.5pt]\vskip3pt\titlerule\huge}
Das ergibt folgendes Ergebnis:
Ich möchte jedoch, dass der Kapiteltitel nach oben verschoben wird, wie unten dargestellt:
Ich würde mich über jeden Beitrag freuen, der es mir ermöglicht, die oben genannte Aufgabe zu erfüllen!
Danke :)
Antwort1
Hier ist eine Lösung. Beachten Sie, dass der block
Stil dafür besser geeignet ist. Als nächstes sollten Sie die horizontalen Linien als optional
Argument von hinzufügen \titleformat
:
\documentclass[a4paper, 11pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{graphicx}
% Chapter format
\definecolor{myblue}{RGB}{0,82,155}
\titleformat{\chapter}[block]
{\normalfont\bfseries}
{\rlap{\makebox[\linewidth][r]{%
\rotatebox[origin=c]{90}{%
\normalfont\color{black}\Large%
\textls[90]{\textsc{\chaptertitlename}}%
}\hspace{10pt}%
{\setlength\fboxsep{0pt}%
\colorbox{myblue}{\parbox[c][3cm][c]{2.5cm}{%
\centering\color{white}\fontsize{80}{90}\selectfont\thechapter}%
}}}%
}}
{0pt}
{\huge\parbox{\dimexpr\linewidth-4cm}}[{\medskip\titlerule[2.5pt]}\vskip3pt\titlerule]
\usepackage{lipsum}
\begin{document}
\chapter{Serious Title. Serious Title. Serious Title. Serious Title. Serious Title.}
\lipsum[1]
\end{document}