%% %% This is file `addlines.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% addlines.dtx (with options: `package') %% %% __________________________________ %% Copyright (C) 2007 Will Robertson %% %% License information appended. %% \ProvidesPackage{addlines} [2007/10/13 v0.1 Add/remove lines from a page] \RequirePackage{etex,afterpage,chngpage} \newif\ifpl@memoir \def\ifmemoir@tf{% \ifpl@memoir\expandafter\@firstoftwo \else\expandafter\@secondoftwo\fi} \@ifclassloaded{memoir}{\pl@memoirtrue}{\pl@memoirfalse} \newcommand\addlines[1][1]{% \enlargethispage{#1\baselineskip}% \if@twoside \checkoddpage \ifmemoir@tf\ifoddpage\ifcpoddpage \PackageError{addlines} {You're adding lines to the wrong page} {Extra lines need to be added to both sides of a doublepage spread.^^J This error might clear up after a recompile, though.}% \else \afterpage{\enlargethispage{#1\baselineskip}}% \fi \fi} \let\addline\addlines \newcommand\removelines[1][1]{% \addlines[\numexpr -1*(#1) \relax]} \let\removeline\removelines \ifpl@memoir \strictpagechecktrue \fi %% %% Copyright (C) 2007 by Will Robertson %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of %% this license is at: http://www.latex-project.org/lppl.txt %% %% This work is "maintained" (as per LPPL maintenance status) %% by Will Robertson. %% %% This work consists of the files addlines.dtx and %% addlines.ins, %% and the derived files addlines.pdf, %% addlines.sty, and %% addlines-example.ltx. %% %% %% End of file `addlines.sty'.