I am writing a report with the KOMA-Script class scrreprt
. Below each chapter title, I am creating a rule which goes all the way to the end of the paper:
This actually works fine, but creates an overfull hbox warning at every chapter title:
Overfull \hbox (89.62619pt too wide) in paragraph
I am not very surprised by this warning, as I am creating a too wide box. The 89.62619pt
is exactly the length between the right end of the paragraph and the end of the paper.
Is there a way to create such rules without creating overfull boxes? Or otherwise, is there a way to suppress this warning (but only for this rule in the chapter heading)?
Here is a MWE containing my redefinition of the chapter heading and a test case:
\documentclass{scrreprt}
\usepackage{calc}
\makeatletter
\renewcommand{\@makechapterhead}[1]{
\hfill
\begin{minipage}[b]{9cm}
\raggedleft
\sffamily\huge\textbf{#1}
\end{minipage}
\quad
\sffamily\huge\textbf{\thechapter}
\vskip 5\p@
\noindent
\rule{\paperwidth-\oddsidemargin-\hoffset-1in}{0.7pt}
\vskip 20\p@
\normalfont\normalsize
}
\makeatother
\begin{document}
\chapter{A test chapter}
Some example text.
\chapter{Another very long chapter title which will break}
Even more text.
\end{document}
Small comment: I am creating the minipage so chapter titles which are longer than one line also work correctly. If there is a better way of doing this, I am happy about suggestions.
\hspace{-\paperwidth}
after the rule (or any length really:-) Also you are missing%
from the ends of most lines in your definition.