From a3a666a6e9bb5f4d23b7dca4ad03fd9aa8ca4ee0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 9 Apr 2008 18:24:10 +0000 Subject: minipage-marginpar update (7apr08) git-svn-id: svn://tug.org/texlive/trunk@7362 c570f23f-e606-0410-a88d-b1316a301751 --- .../minipage-marginpar/minipage-marginpar.sty | 73 ++++++++++++++++++++++ .../tex/latex/minipage-marginpar/mpgmpar.sty | 50 ++++----------- 2 files changed, 84 insertions(+), 39 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/minipage-marginpar/minipage-marginpar.sty (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/minipage-marginpar/minipage-marginpar.sty b/Master/texmf-dist/tex/latex/minipage-marginpar/minipage-marginpar.sty new file mode 100644 index 00000000000..38c702fadb2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/minipage-marginpar/minipage-marginpar.sty @@ -0,0 +1,73 @@ +%% +%% This is file `minipage-marginpar.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% minipage-marginpar.dtx (with options: `package') +%% +%% ,--------------------------------------------------. +%% | Das ist eine generierte Datei. | +%% | | +%% | (c) 2002- 2008 Paul Ebermann. | +%% '--------------------------------------------------' +%% +%% (C) 2006 Paul Ebermann +%% +%% Package minipage-marginpar - Randnotizen auch in Minipages +%% +%% Die Datei minipage-marginpar.dtx sowie die dazugehörige +%% minipage-marginpar.ins sowie die damit generierte +%% minipage-marginpar.sty stehen unter der +%% "LaTeX Project Public License" (LPPL, zu finden +%% unter http://www.latex-project.org/lppl/, sowie +%% auch in den meisten TeX-Distributionen in +%% texmf/docs/latex/base/lppl*.txt), Version 1.3b oder +%% später (nach Wahl des Verwenders). +%% +%% Der 'maintenance-status' ist (zur Zeit) 'maintained'. +%% +%% Das heißt in etwa, die Dateien dürfen frei vertrieben +%% werden, bei Änderungen (durch andere Personen als Paul Ebermann) +%% ist aber der Name der Datei zu ändern. +%% +\NeedsTeXFormat{LaTeX2e}[2003/12/01] +\ProvidesPackage{minipage-marginpar} + [2008/04/07 v0.3 + Randnotizen auch in Minipages (PE)] +\newcommand*{\mpgmpar@savedmargins}{}% +\newcommand*{\mpgmpar@dummy}{}% +\let \mpgmpar@dummy = \relax +\newcommand*{\mpgmpar@savemarginpars}{% + \renewcommand*{\marginpar}[2][\mpgmpar@dummy]% + {% + \@bsphack + \def\temp@a{##1}% + \def\temp@b{\mpgmpar@dummy}% + \ifx\temp@b\temp@a% + \g@addto@macro{\mpgmpar@savedmargins}{% + \marginpar{##2}}% + \else% + \g@addto@macro{\mpgmpar@savedmargins}{% + \marginpar[{##1}]{##2}}% + \fi% + \@ignorefalse + \@esphack + }% +}% +\newcommand*{\mpgmpar@restoremarginpars}{% + \let \@tempa = \mpgmpar@savedmargins + \global\let \mpgmpar@savedmargins = \@empty + \@tempa + \let \@tempa = \undefined +}% +\newenvironment*{minipagewithmarginpars}[2][t]{% + \begin{minipage}[#1]{#2}% + \mpgmpar@savemarginpars +} {% + \end{minipage}% + \mpgmpar@restoremarginpars +}% +\endinput +%% +%% End of file `minipage-marginpar.sty'. diff --git a/Master/texmf-dist/tex/latex/minipage-marginpar/mpgmpar.sty b/Master/texmf-dist/tex/latex/minipage-marginpar/mpgmpar.sty index 1b6ebf5e741..ecea5eb448e 100644 --- a/Master/texmf-dist/tex/latex/minipage-marginpar/mpgmpar.sty +++ b/Master/texmf-dist/tex/latex/minipage-marginpar/mpgmpar.sty @@ -4,20 +4,21 @@ %% %% The original source files were: %% -%% mpgmpar.dtx (with options: `package') +%% minipage-marginpar.dtx (with options: `mpgmpar') %% %% ,--------------------------------------------------. %% | Das ist eine generierte Datei. | %% | | -%% | (c) 2006 Paul Ebermann. | +%% | (c) 2002- 2008 Paul Ebermann. | %% '--------------------------------------------------' +%% %% (C) 2006 Paul Ebermann %% -%% Package mpgmpar - Randnotizen auch in Minipages +%% Package minipage-marginpar - Randnotizen auch in Minipages %% -%% Die Datei mpgmpar.dtx sowie die dazugehörige -%% mpgmpar.ins sowie die damit generierte -%% mpgmpar.sty stehen unter der +%% Die Datei minipage-marginpar.dtx sowie die dazugehörige +%% minipage-marginpar.ins sowie die damit generierte +%% minipage-marginpar.sty stehen unter der %% "LaTeX Project Public License" (LPPL, zu finden %% unter http://www.latex-project.org/lppl/, sowie %% auch in den meisten TeX-Distributionen in @@ -29,41 +30,12 @@ %% Das heißt in etwa, die Dateien dürfen frei vertrieben %% werden, bei Änderungen (durch andere Personen als Paul Ebermann) %% ist aber der Name der Datei zu ändern. +%% \NeedsTeXFormat{LaTeX2e}[2003/12/01] \ProvidesPackage{mpgmpar} - [2006/05/23 v0.2 Randnotizen auch in Minipages (PE)] -\newcommand*{\mpgmpar@savedmargins}{}% -\newcommand*{\mpgmpar@dummy}{}% -\let \mpgmpar@dummy = \relax -\newcommand*{\mpgmpar@savemarginpars}{% - \renewcommand*{\marginpar}[2][\mpgmpar@dummy]% - {% - \@bsphack - \def\temp@a{##1}% - \ifx\mpgmpar@dummy\temp@a% - \g@addto@macro{\mpgmpar@savedmargins}{% - \marginpar{##2}}% - \else% - \g@addto@macro{\mpgmpar@savedmargins}{% - \marginpar[{##1}]{##2}}% - \fi% - \@ignorefalse - \@esphack - }% -}% -\newcommand*{\mpgmpar@restoremarginpars}{% - \let \@tempa = \mpgmpar@savedmargins - \global\let \mpgmpar@savedmargins = \@empty - \@tempa - \let \@tempa = \undefined -}% -\newenvironment*{minipagewithmarginpars}[2][t]{% - \begin{minipage}[#1]{#2}% - \mpgmpar@savemarginpars -} {% - \end{minipage}% - \mpgmpar@restoremarginpars -}% + [2008/04/07 v0.3 + Kompatibilitaets-Datei fuer alte Dokumente (PE)] +\RequirePackage{minipage-marginpar} \endinput %% %% End of file `mpgmpar.sty'. -- cgit v1.2.3