diff options
author | Karl Berry <karl@freefriends.org> | 2017-01-27 23:14:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-01-27 23:14:08 +0000 |
commit | 953423df3388111af14ec84c79dfa6b10e1e8aac (patch) | |
tree | d91e3ead05751436a0713703f3cae5ffd3174fe9 /Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx | |
parent | 83082c7f9a495b3086e74c09252c4046fdbc6a72 (diff) |
tudscr (27jan17)
git-svn-id: svn://tug.org/texlive/trunk@43067 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx | 83 |
1 files changed, 44 insertions, 39 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx index c595e1a05fe..6217f781d24 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx @@ -1,32 +1,32 @@ -% \CheckSum{210} +% \CheckSum{214} % \iffalse meta-comment -% -% ============================================================================ -% -% TUD-Script -% Copyright (c) Falk Hanisch <tudscr@gmail.com>, 2012-2016 -% -% ============================================================================ -% +% +% TUD-Script -- Corporate Design of Technische Universität Dresden +% ---------------------------------------------------------------------------- +% +% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017 +% +% ---------------------------------------------------------------------------- +% % This work may be distributed and/or modified under the conditions of the % LaTeX Project Public License, version 1.3c of the license. The latest -% version of this license is in http://www.latex-project.org/lppl.txt and +% version of this license is in http://www.latex-project.org/lppl.txt and % version 1.3c or later is part of all distributions of LaTeX 2005/12/01 -% or later and of this work. This work has the LPPL maintenance status +% or later and of this work. This work has the LPPL maintenance status % "author-maintained". The current maintainer and author of this work % is Falk Hanisch. -% -% ---------------------------------------------------------------------------- -% +% +% ============================================================================ +% % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz -% in der Version 1.3c, verteilt und/oder veraendert werden. Die aktuelle -% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und -% Version 1.3c oder spaeter ist Teil aller Verteilungen von LaTeX 2005/12/01 -% oder spaeter und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status -% "author-maintained", wird somit allein durch den Autor verwaltet. Der +% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle +% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und +% Version 1.3c oder später ist Teil aller Verteilungen von LaTeX 2005/12/01 +% oder später und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status +% "author-maintained", wird somit allein durch den Autor verwaltet. Der % aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch. -% -% ============================================================================ +% +% ---------------------------------------------------------------------------- % % \fi % @@ -49,9 +49,9 @@ % \iffalse %%% From File: tudscr-twocolfix.dtx %<*driver> -\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi +\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-twocolfix.dtx}[% - 2016/09/22 v2.05d TUD-Script\space% + 2017/01/03 v2.05g TUD-Script\space% %</driver> %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{twocolfix}[% @@ -69,13 +69,19 @@ \usepackage{babel} \usepackage{tudscrfonts} % only load this package, if the fonts are installed \KOMAoptions{parskip=half-} -\usepackage{microtype} \usepackage{bookmark} +\usepackage[babel]{microtype} + \CodelineIndex \RecordChanges \GetFileInfo{tudscr-twocolfix.dtx} +\title{\file{\filename}} +\author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}} +\date{\fileversion\nobreakspace(\filedate)} + \begin{document} \maketitle + \tableofcontents \DocInput{\filename} \end{document} %</driver> @@ -86,17 +92,18 @@ % \changes{v2.05}{2016/04/25}{Überprüfen der Definition von \cs{@topnewpage} % des \LaTeXe-Kernels}^^A % -% \section{Bugfix für den zweispaltigen Satz} +% \section{Das Paket \pkg{twocolfix} -- Bugfix für den zweispaltigen Satz} % % Der \LaTeXe-Kernel enthält einen Fehler, der Kapitelüberschriften im -% zweispaltigen Layout höher setzt, als im einspaltigen. Der Fehler ist zwar -% schon länger bekannt, -% \footnote{\url{http://latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3126}} -% allerdings noch nicht in den \LaTeXe-Kernel übernommen worden. Das Paket -% \pkg{twocolfix} soll das Problem beheben. Eine Integration dieses Bugfixes in -% \KOMAScript{} wurde bereits bei Markus Kohm angefragt,% -% \footnote{\url{http://www.komascript.de/node/1681}} jedoch von ihm bis jetzt -% nicht weiter verfolgt. +% zweispaltigen Layout höher setzt, als im einspaltigen. Zwar ist der +% \hrfn{http://latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3126}{Fehler} +% schon länger bekannt, allerdings noch nicht in den \LaTeXe-Kernel übernommen +% worden. Das Paket \pkg{twocolfix} soll das Problem beheben. Eine Integration +% des Bugfixes in \KOMAScript{} wurde bereits bei Markus Kohm angefragt, jedoch +% \hrfn{http://www.komascript.de/node/1681}{von ihm nicht weiter verfolgt}. +% +% \ToDo{Als eingenständiges Paket herauslösen}[v2.06] +% \ToDo{CheckCommand verwenden}[v2.06] % % \StopEventually{\PrintIndex\PrintChanges\PrintToDos} % @@ -104,10 +111,8 @@ %<*package> % \fi % -% \subsection{Das Paket \pkg{twocolfix}} -% % Es wird der fehlerhafte Befehl aus dem \LaTeXe-Kernel neu definiert. -% Allerdingds definieren die \KOMAScript-Klassen das Makro \cs{@topnewpage} +% Allerdings definieren die \KOMAScript-Klassen das Makro \cs{@topnewpage} % um und sichern vorher das Original in \cs{scr@topnewpage}. Daher wird der % neue Befehl erst temporär definiert. % \begin{macrocode} @@ -223,13 +228,13 @@ % temporär definiert wurden, wird nun abhängig von der aktiven Klasse der % notwendige Befehl mit der neuen Definition überschrieben. % \begin{macrocode} -\@ifundefined{scr@topnewpage}{% +\ifx\scr@topnewpage\@undefined \@check@eq\@topnewpage\@tempb% \let\@topnewpage\@tempa% -}{% +\else \@check@eq\scr@topnewpage\@tempb% \let\scr@topnewpage\@tempa% -} +\fi % \end{macrocode} % \end{macro}^^A \scr@topnewpage % \end{macro}^^A \@topnewpage |