summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-27 23:14:08 +0000
committerKarl Berry <karl@freefriends.org>2017-01-27 23:14:08 +0000
commit953423df3388111af14ec84c79dfa6b10e1e8aac (patch)
treed91e3ead05751436a0713703f3cae5ffd3174fe9 /Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx
parent83082c7f9a495b3086e74c09252c4046fdbc6a72 (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.dtx83
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