%% %% This is file `twocolfix.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% tudscr-twocolfix.dtx (with options: `package') %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% %% 2021/07/15 v2.06n TUD-Script %% %% Copyright (C) Falk Hanisch , 2012-2021 %% %% This file was generated from file(s) of the TUD-Script bundle. %% ---------------------------------------------------------------------------- %% %% This work may be distributed and/or modified under the conditions of the %% LaTeX Project Public License, either version 1.3c of this license or %% any later version. The latest 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 version 2008-05-04 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% The current maintainer and author of this work is Falk Hanisch. %% %%% From File: tudscr-twocolfix.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{twocolfix}[% 2021/07/15 v2.06n TUD-Script package (twocolumn layout bugfix)% ] \long\def \@tempa [#1]{% \@nodocument% \@next\@currbox\@freelist{}{}% \global \setbox\@currbox% \vbox {% \break% \prevdepth\z@% \begingroup% \normalcolor% \hsize\textwidth% \@parboxrestore% \ifcsname KOMAClassName\endcsname% \KOMAoptionOf[\KOMAoption{parskip}]{\KOMAClassFileName}{parskip}% \fi% \col@number \@ne% \ignorespaces #1\par% \ifdim\parskip>\z@\null\fi% \vskip -\dbltextfloatsep% \endgroup% \ifdim\parskip>\z@\vskip\parskip\else\null\fi% \vskip -\topskip% }% \begingroup% \splitmaxdepth\maxdepth \splittopskip\topskip% \setbox\@tempboxa \vsplit\@currbox to\z@% \endgroup% \ifdim \ht\@currbox>\textheight% \ht\@currbox \textheight% \fi% \global \count\@currbox \tw@% \@tempdima -\ht\@currbox% \advance \@tempdima -\dbltextfloatsep% \global \advance \@colht \@tempdima% \ifx \@dbltoplist \@empty% \else% \@latexerr{Float(s) lost}\@ehb% \let \@dbltoplist \@empty% \fi% \@cons \@dbltoplist \@currbox% \global \@dbltopnum \m@ne% \ifdim \@colht<2.5\baselineskip% \@latex@warning@no@line {Optional argument of \noexpand\twocolumn too tall on page \thepage}% \@emptycol% \if@firstcolumn% \else% \@emptycol% \fi% \else% \global \vsize \@colht% \global \@colroom \@colht% \@floatplacement% \fi% } \long\def\@tempb[#1]{% \@nodocument \@next\@currbox\@freelist{}{}% \global \setbox\@currbox \color@vbox \normalcolor \vbox {% \hsize\textwidth \@parboxrestore \col@number \@ne #1% \vskip -\dbltextfloatsep }% \color@endbox \ifdim \ht\@currbox>\textheight \ht\@currbox \textheight \fi \global \count\@currbox \tw@ \@tempdima -\ht\@currbox \advance \@tempdima -\dbltextfloatsep \global \advance \@colht \@tempdima \ifx \@dbltoplist \@empty \else \@latexerr{Float(s) lost}\@ehb \let \@dbltoplist \@empty \fi \@cons \@dbltoplist \@currbox \global \@dbltopnum \m@ne \ifdim \@colht<2.5\baselineskip \@latex@warning@no@line {Optional argument of \noexpand\twocolumn too tall on page \thepage}% \@emptycol \if@firstcolumn \else \@emptycol \fi \else \global \vsize \@colht \global \@colroom \@colht \@floatplacement \fi } \ifx\scr@topnewpage\@undefined \@check@eq\@topnewpage\@tempb% \let\@topnewpage\@tempa% \else \@check@eq\scr@topnewpage\@tempb% \let\scr@topnewpage\@tempa% \fi \endinput %% %% End of file `twocolfix.sty'.