summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx103
1 files changed, 41 insertions, 62 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx b/macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx
index 143038e2bc..a5897f38d5 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{214}
% \iffalse meta-comment
+%/GitFileInfo=tudscr-twocolfix.dtx
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2022
%
% ----------------------------------------------------------------------------
%
@@ -23,45 +23,19 @@
%
% \fi
%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \iffalse
-%%% From File: tudscr-twocolfix.dtx
-%<*dtx>
-% \fi
-%
-\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-twocolfix.dtx}[2019/06/28 v2.06 TUD-Script\space%
-%
-% \iffalse
-%</dtx>
-%<package>\NeedsTeXFormat{LaTeX2e}
-%<package>\ProvidesPackage{twocolfix}[%
-%<*package>
-%!TUD@Version
-%</package>
-%<package> package
-%<*dtx|package>
-% \fi
- (twocolumn layout bugfix)%
-]
-% \iffalse
-%</dtx|package>
+% \iffalse ins:batch + dtx:driver
+%<*ins>
+\ifx\documentclass\undefined
+ \input docstrip.tex
+ \ifToplevel{\batchinput{tudscr.ins}}
+\else
+ \let\endbatchfile\relax
+\fi
+\endbatchfile
+%</ins>
%<*dtx>
+\ProvidesFile{tudscr-twocolfix.dtx}[2022/08/09]
+\RequirePackage{tudscr-gitinfo}
\documentclass[english,ngerman,xindy]{tudscrdoc}
\iftutex
\usepackage{fontspec}
@@ -71,18 +45,11 @@
\fi
\usepackage{babel}
\usepackage{tudscrfonts}
-\KOMAoptions{parskip=half-}
-\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)}
-
+\GitHubBase{\TUDScriptRepository}
\begin{document}
+ \author{Falk Hanisch\TUDScriptContactTitle}
\maketitle
\tableofcontents
\DocInput{\filename}
@@ -93,28 +60,40 @@
% \selectlanguage{ngerman}
%
% \changes{v2.05}{2016/04/25}{Überprüfen der Definition von \cs{@topnewpage}
-% des \LaTeXe-Kernels}^^A
+% des \LaTeXe"~Kernels}^^A
+%
+% \ToDo{Als eingenständiges Paket herauslösen}[v2.08]
+% \ToDo{CheckCommand verwenden?}[v2.08]
+%
+%
%
% \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. 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}.
+% Der \LaTeXe"~Kernel enthält einen
+% \href{http://latex-project.org/cgi-bin/ltxbugs2html?pr=latex/3126}{Fehler},
+% wodurch im zweispaltigen Satz Kapitelüberschriften höher als im
+% einspaltigen Layout gesetzt werden. Zwar ist dieser schon länger bekannt,
+% jedoch bisher noch nicht behoben (\GitHubRepo(latex3/latex2e)<509>).
%
-% \ToDo{Als eingenständiges Paket herauslösen}[v2.??]
-% \ToDo{CheckCommand verwenden}[v2.??]
+% Das Paket \pkg{twocolfix} soll dies beheben. Eine Integration des Bugfixes
+% in \KOMAScript{} wurde bereits bei Markus Kohm angefragt, jedoch
+% \href{http://www.komascript.de/node/1681}{von ihm nicht weiter verfolgt}.
%
-% \StopEventually{\PrintIndex\PrintChanges\PrintToDos}
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{twocolfix}[%
+%!TUD@Version
+ package (twocolumn layout bugfix)%
+]
+%</package>
+% \end{macrocode}
%
% \iffalse
%<*package>
% \fi
%
-% Es wird der fehlerhafte Befehl aus dem \LaTeXe-Kernel neu definiert.
+% Es wird der fehlerhafte Befehl aus dem \LaTeXe"~Kernel neu definiert.
% 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.
@@ -246,6 +225,6 @@
%</package>
% \fi
%
-% \Finale
+% \PrintBackMatter
%
\endinput