diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx | 103 |
1 files changed, 41 insertions, 62 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx index 143038e2bcc..a5897f38d5a 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-twocolfix.dtx +++ b/Master/texmf-dist/source/latex/tudscr/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 |