Seite 1 von 1

Rahmen um Kapitelüberschrift?

Verfasst: Fr 16. Mai 2014, 19:12
von XavierLeMonier
Salut!

Ich habe heute das schöne Package 'titlesec' entdeckt mit dem man offenbar 'einfach' Titelformartierungen vornehmen kann. Ich hab mir da mal ein nettes Beispiel gebaut, mit den Einrückungen wie ich sie brauche:
\documentclass{scrbook}
\usepackage{titlesec}
\titleformat{\chapter}[hang]{\Large\bfseries}{\parbox{1.5cm}{\thechapter}}{0pt}{}{}
\titleformat{\section}[hang]{\large\bfseries}{\parbox{1.5cm}{\thesection}}{0pt}{}{}
\titleformat{\subsection}[hang]{\normalsize\bfseries}{\parbox{1.5cm}{\thesubsection}}{0pt}{}{}
\titleformat{\subsubsection}[hang]{\normalsize}{\parbox{1.5cm}{\thesubsubsection}}{0pt}{}{}
\addtocounter{secnumdepth}{1}
\begin{document}
\chapter{Kapitel 1}
\section{Abschnitt 1}
\subsection{Abschnitt 2}
\subsubsection{Abschnitt 3}
So ist das. Das ist ein Text.
\end{document}
Nun hätte ich gerne um \chapter einen Rahmen. Nach dem Manual (http://ftp.univie.ac.at/packages/tex/ma ... tlesec.pdf) nach gibt's dafür auch eine vordefinierte Option "frame", nur schaffe ich es nicht, diese so mit meiner Kapiteldefinition zu 'kombinieren', dass dieses einfach "nur" eingerahmt wird.

Kann mir jemand weiterhelfen?

à bientôt,
xavierlemonier

Verfasst: Mo 9. Jun 2014, 11:41
von prankenandi
Einfache framebox mit in die Definition der Überschriften einbauen.

Oder aber einfach in die Überschrift selbst (da ich nicht weiß was du alles umrahmt haben willst!).

Das entspricht zwar sicher nicht dem Manual, aber liefert auch ein gute Lösung.
\documentclass{scrbook}
\usepackage{titlesec}
\titleformat{\chapter}[hang]{\Large\bfseries}{\parbox{1.5cm}{{\framebox[4cm][l]{\thechapter}}}}{0pt}{}{}
\titleformat{\section}[hang]{\large\bfseries}{\parbox{1.5cm}{\thesection}}{0pt}{}{}
\titleformat{\subsection}[hang]{\normalsize\bfseries}{\parbox{1.5cm}{\thesubsection}}{0pt}{}{}
\titleformat{\subsubsection}[hang]{\normalsize}{\parbox{1.5cm}{\thesubsubsection}}{0pt}{}{}
\addtocounter{secnumdepth}{1}
\begin{document}
\chapter{Kapitel 1}
\section{\fbox{Abschnitt 1}}
\subsection{\fbox{Abschnitt 2}}
\subsubsection{\fbox{Abschnitt 3}}
So ist das. Das ist ein Text.
\end{document} 

MfG