incunabulum
10-07-2009, 10:05
Moin!
für eine Arbeit (geschrieben mittels scrbook) würde ich gerne die Formatierung aller Überschriften ändern. Für die normalen Überschriften (\chapter) geht dies ja problemlos mittels z. B.:
% nice chapter headers
% http://www.thesis-template.de/archives/5
\colorlet{chapter}{black!75}
\addtokomafont{chapter}{\color{chapter}}
\makeatletter % siehe De-TeX-FAQ
\renewcommand*{\chapterformat}{%
\begingroup% damit \unitlength-Änderung lokal bleibt
\setlength{\unitlength}{1mm}%
\begin{picture}(0,40)(0,5)
\setlength{\fboxsep}{0pt}
%\put(0,0){\framebox(20,40){}}%
%\put(0,20){\makebox(20,20){\rule{20\unitlength}{2 0\unitlength}}}%
\put(0,15){\line(100,0){\dimexpr
\textwidth-0\unitlength\relax\@gobble}}%
% chapter number in large
%\put(0,0){\makebox(20,20)[r]{%
% \fontsize{28\unitlength}{280\unitlength}\selectfon t\thechapter
% \kern-.05em% Ziffer in der Zeichenzelle nach rechts schieben
% }}%
\put(0,15){\makebox(\dimexpr
\textwidth-0\unitlength\relax\@gobble,\ht\strutbox\@gobble)[l]{%
\ \normalsize\color{black}\chapapp~\thechapter\autod ot
}}%
\end{picture} % <-- Leerzeichen ist hier beabsichtigt!
\endgroup
}
Nur - wie kann ich dies machen, so dass auch \chapter* wie auch \tableofcontents, \listoftables, \listoffigures etc. ebenfalls so formatiert werden? Gefunden habe ich einen Ansatz mittels \@ifstar. Nur fehlen mir die Kenntnisse, dies überhaupt zu verstehen bzw. entsprechend auf obige Formatierung zu übertragen.
cu, Michael
für eine Arbeit (geschrieben mittels scrbook) würde ich gerne die Formatierung aller Überschriften ändern. Für die normalen Überschriften (\chapter) geht dies ja problemlos mittels z. B.:
% nice chapter headers
% http://www.thesis-template.de/archives/5
\colorlet{chapter}{black!75}
\addtokomafont{chapter}{\color{chapter}}
\makeatletter % siehe De-TeX-FAQ
\renewcommand*{\chapterformat}{%
\begingroup% damit \unitlength-Änderung lokal bleibt
\setlength{\unitlength}{1mm}%
\begin{picture}(0,40)(0,5)
\setlength{\fboxsep}{0pt}
%\put(0,0){\framebox(20,40){}}%
%\put(0,20){\makebox(20,20){\rule{20\unitlength}{2 0\unitlength}}}%
\put(0,15){\line(100,0){\dimexpr
\textwidth-0\unitlength\relax\@gobble}}%
% chapter number in large
%\put(0,0){\makebox(20,20)[r]{%
% \fontsize{28\unitlength}{280\unitlength}\selectfon t\thechapter
% \kern-.05em% Ziffer in der Zeichenzelle nach rechts schieben
% }}%
\put(0,15){\makebox(\dimexpr
\textwidth-0\unitlength\relax\@gobble,\ht\strutbox\@gobble)[l]{%
\ \normalsize\color{black}\chapapp~\thechapter\autod ot
}}%
\end{picture} % <-- Leerzeichen ist hier beabsichtigt!
\endgroup
}
Nur - wie kann ich dies machen, so dass auch \chapter* wie auch \tableofcontents, \listoftables, \listoffigures etc. ebenfalls so formatiert werden? Gefunden habe ich einen Ansatz mittels \@ifstar. Nur fehlen mir die Kenntnisse, dies überhaupt zu verstehen bzw. entsprechend auf obige Formatierung zu übertragen.
cu, Michael