Zitat von
tiao
Leider habe ich einen größeren Abstand auf der rechten Seite und wenn meine Überschrift zu lange ist, dann schreibt er einfach über die Box...
Wie kann man sowas ändern?
Bzw. wo könnte ich denn sowas nachlesen?
Code:
\documentclass[ngerman]{book}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{array}
\makeatletter
\def\@makechapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\begin{tabular}{>{\centering}m{6.5ex}@{}m{\hsize}}
\centering\scshape\large\strut\makebox[0pt]{\@chapapp{}} & \\[-.25ex]
\vspace{0pt}
\fbox{%
\parbox[t][10em][t]{5ex}{\centering
\LARGE\bfseries\strut\thechapter}} &
\hrule\smallskip
\raggedleft\huge\bfseries#1
\end{tabular}%
}%
\vskip 50\p@}
\def\@makeschapterhead#1{%
\reset@font
\parindent \z@
\vspace*{10\p@}%
\hbox{%
\begin{tabular}{>{\centering}m{6.5ex}@{}m{\hsize}}
\centering\scshape\large\strut & \\[-.25ex]
\vspace{0pt}
\fbox{%
\parbox[t][10em][t]{5ex}{\centering
\LARGE\bfseries\strut\phantom{\thechapter}}} &
\hrule\smallskip
\raggedleft\huge\bfseries#1
\end{tabular}%
}%
\vskip 50\p@}
\makeatother
\begin{document}
\chapter*{Vorwort}
foo
\chapter{Einführung in eine längere Abhandlung}
bar
\end{document}
Kann man nur durch den LaTeX Begleiter oder Quellen im Netz lernen.
Herbert
Lesezeichen