diff options
author | Karl Berry <karl@freefriends.org> | 2015-10-06 22:26:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-10-06 22:26:40 +0000 |
commit | d4ed50e340eccc64c393b4ac166804da19846d5b (patch) | |
tree | c6d2765f7fb1db61d60d25eafbf546d26a77135c /Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx | |
parent | c72725bd032f47737c2577d157380a3f0156e0e1 (diff) |
tudscr (6oct15)
git-svn-id: svn://tug.org/texlive/trunk@38569 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx index b82e58239ce..b75123352b2 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-layout.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1230} +% \CheckSum{1212} % \iffalse meta-comment % % ============================================================================ @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-layout.dtx}[% - 2015/06/15 v2.04 TUD-KOMA-Script (layout)% + 2015/10/06 v2.04b TUD-KOMA-Script (layout)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman]{tudscrdoc} @@ -1336,32 +1336,27 @@ % \opt{chapterprefix} ist einiges an Anpassungen notwendig, um die eigentliche % Überschrift auf der gewünschten Position erscheinen zu lassen. % -% Zunächst muss die Überschrift um die Höhe des Präfixes nach oben verschoben -% werden. Der Befehl \cs{chapterformat} enthält das Präfix slbst. Damit dieses -% in Majuskeln erscheint, wird \cs{chapterformat} im Argument des Makros -% \cs{tud@makeuppercase} verwendet. Zuletzt wird der Abstand zwischen Präfix -% und Kapiteltitel auf \cs{tud@headmidvskip} gesetzt. Weiterhin wird die Länge -% \cs{parskip} auf \cs{z@} gesetzt, damit die Überschriften für alle -% Einstellmöglichkieten der \opt{parskip}-Option immer auf exakt der selben -% Höhe liegen und auch die Abstände zwischen den ggf. genutzten Präfixen -% identisch sind. +% Zunächst muss die Überschrift um die Höhe des Präfixes und ggf. der Länge +% \cs{parskip} nach oben verschoben werden. Der Befehl \cs{chapterformat} +% enthält das Präfix selbst. Damit dieses in Majuskeln erscheint, wird +% \cs{chapterformat} im Argument des Makros \cs{tud@makeuppercase} verwendet. +% Zuletzt wird der Abstand zwischen dem Präfix und dem Kapiteltitel auf +% \cs{tud@headmidvskip} gesetzt. Somit liegen die Kapitelüberschriften für alle +% Einstellmöglichkieten der \opt{parskip}-Option immer auf exakt der selben +% Höhe. % \begin{macrocode} \newcommand*\tud@@@makechapterhead{} \let\tud@@@makechapterhead\scr@@makechapterhead \patchcmd{\tud@@@makechapterhead}{% - \csname #1format\endcsname - \setlength{\@tempskipa}{% - \csname scr@#1@innerskip\endcsname - }% + \csname #1format\endcsname% + \setlength{\@tempskipa}{\csname scr@#1@innerskip\endcsname}% \chapterheadmidvskip }{% \tud@headmidvskip@neg% + \vskip-\parskip% \tud@makeuppercase{\csname #1format\endcsname}% \tud@headmidvskip% }{}{\tud@patch@wrn{scr@@makechapterhead}}% - \patchcmd{\tud@@@makechapterhead}{\IfUsePrefixLine{}{\raggedchapter}}{% - \IfUsePrefixLine{\IfUseNumber{\setlength\parskip{\z@}}{}}{\raggedchapter}% - }{}{\tud@patch@wrn{scr@@makechapterhead}}% % \end{macrocode} % \end{macro}^^A \@@makechapterhead % \end{macro}^^A \tud@@@makechapterhead @@ -1382,12 +1377,10 @@ \chapterheadmidvskip }{% \tud@headmidvskip@neg% + \vskip-\parskip% \tud@makeuppercase{\chapterformat}% \tud@headmidvskip% }{}{\tud@patch@wrn{@@makechapterhead}}% - \patchcmd{\tud@@@makechapterhead}{\IfUsePrefixLine{}{\raggedchapter}}{% - \IfUsePrefixLine{\IfUseNumber{\setlength\parskip{\z@}}{}}{\raggedchapter}% - }{}{\tud@patch@wrn{@@makechapterhead}}% % \end{macrocode} % \end{macro}^^A \@@makechapterhead % \end{macro}^^A \tud@@@makechapterhead |