summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-04-09 18:24:10 +0000
committerKarl Berry <karl@freefriends.org>2008-04-09 18:24:10 +0000
commita3a666a6e9bb5f4d23b7dca4ad03fd9aa8ca4ee0 (patch)
tree06ed0a13d7915bebcaac6cef880ebff927d04a41 /Master
parent33f0472b0ccaeca0ebbebc8d966cd84f7cb3e126 (diff)
minipage-marginpar update (7apr08)
git-svn-id: svn://tug.org/texlive/trunk@7362 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/minipage-marginpar/README72
-rw-r--r--Master/texmf-dist/doc/latex/minipage-marginpar/minipage-marginpar.pdf (renamed from Master/texmf-dist/doc/latex/minipage-marginpar/mpgmpar.pdf)bin177899 -> 197917 bytes
-rw-r--r--Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.dtx (renamed from Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.dtx)78
-rw-r--r--Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.ins (renamed from Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.ins)20
-rw-r--r--Master/texmf-dist/tex/latex/minipage-marginpar/minipage-marginpar.sty73
-rw-r--r--Master/texmf-dist/tex/latex/minipage-marginpar/mpgmpar.sty50
6 files changed, 189 insertions, 104 deletions
diff --git a/Master/texmf-dist/doc/latex/minipage-marginpar/README b/Master/texmf-dist/doc/latex/minipage-marginpar/README
index e5c455113b3..d946954f27b 100644
--- a/Master/texmf-dist/doc/latex/minipage-marginpar/README
+++ b/Master/texmf-dist/doc/latex/minipage-marginpar/README
@@ -1,5 +1,6 @@
[en]
-LaTeX-package 'mpgmpar' - allows \marginpars in minipages and other boxes
+LaTeX-package 'minipage-marginpar' - allows \marginpars in minipages
+and other boxes
Author: Paul Ebermann <Paul-Ebermann@gmx.de>
License: LPPL 1.3b or later, maintained
@@ -7,21 +8,19 @@ License: LPPL 1.3b or later, maintained
All Documentation (other than this file) is in german.
-The package needs the package ifthen (which is a required
-component of LaTeX anyway).
The typesetting of the documentation needs 'pauldoc' (from the
same author).
The package comes as .dtx + .ins.
-Run "latex mpgmpar.ins" to create the style file (and maybe put
+Run "latex minipage-marginpar.ins" to create the style file (and maybe put
it to texmf/tex/latex/paul/, if your docstrip is configured
accordingly), run (after that and maybe updating your TeX hash)
-"latex mpgmpar.dtx" to create the documentation.
+"latex minipage-marginpar.dtx" to create the documentation.
Usage
-------
-Put \usepackage{mpgmpar} in your document preamble.
+Put \usepackage{minipage-marginpar} in your document preamble.
Then you can use the environment 'minipagewithmarginpars',
which works like minipage (but default align ist 't'),
@@ -56,7 +55,8 @@ Try this:
\makeatother
- This ist a \begin{boxedpage}{4cm} boxed page with \marginpar{margin paragraphs}
+ This ist a \begin{boxedpage}{4cm} boxed page with
+ \marginpar{margin paragraphs}
\end{boxedpage}.
Environments created this way may be nested, the marginpars
@@ -64,53 +64,49 @@ then appear around the outest one.
----------------
[de]
-LaTeX-Paket 'mpgmpar' - Randnotizen auch in Minipages
+LaTeX-Paket 'minipage-marginpar' - Randnotizen auch in Minipages
Autor: Paul Ebermann (Paul-Ebermann@gmx.de).
-Lizenz: LPPL 1.3b oder später, mit Maintenance-Status
+Lizenz: LPPL 1.3b oder später, mit Maintenance-Status
"maintained". Siehe http://www.latex-project.org/lppl/.
-Geschrieben für den eigenen Gebrauch
+Geschrieben für den eigenen Gebrauch
(-> http://www.math.hu-berlin.de/~ebermann/alg-script/),
-aber vielleicht ist es auch für andere von Nutzen.
+aber vielleicht ist es auch für andere von Nutzen.
-Das Paket greift auf das Paket ifthen (Bestandteil jeder
-LaTeX-Distribution) zurück.
Zum Setzen der Dokumentation wird das Paket 'pauldoc'
-(vom selben Autor) benötigt.
+(vom selben Autor) benötigt.
Das Paket kommt als .dtx + .ins.
-Mit "latex mpgmpar.ins" wird die .sty-Datei erstellt (und
+Mit "latex minipage-marginpar.ins" wird die .sty-Datei erstellt (und
eventuell gleich nach texmf/tex/latex/paul/ installiert,
wenn docstrip entsprechend eingerichtet ist), mit
-latex mpgmpar.dtx kann (danach und eventuell nach einer
+latex minipage-marginpar.dtx kann (danach und eventuell nach einer
Aktualisierung der TeX-Dateidatenbank) die Dokumentation neu
erstellt werden.
-Zur Verwendung siehe mpgmpar.pdf.
+Zur Verwendung siehe minipage-marginpar.pdf.
----------------
-[eo-h]
-LaTeX-pakajho 'mpgmpar' - marhenaj notoj ankau en minipage-oj
- kaj aliaj boksoj.
+[eo]
+LaTeX-pakaĵo 'minipage-marginpar' - marÄenaj notoj ankau en
+ minipage-oj kaj aliaj boksoj.
-Autoro: Paulo Ebermann (Paul-Ebermann@gmx.de).
+AÅ­toro: PaÅ­lo Ebermann (Paul-Ebermann@gmx.de).
Licenzo: LPPL 1.3, 'maintained'
(-> http://www.latex-project.org/lppl/).
-Kreitaj por propra uzo, sed eble iom de ghi ankau
+Kreitaj por propra uzo, sed eble iom de Äi ankaÅ­
uzeblas por aliaj.
-La dokumentaro (escepte tiu chi dosiero) estas nur en la germana
+La dokumentaro (escepte tiu ĉi dosiero) estas nur en la germana
lingvo.
-La pakajho bezonas la pakajhon ifthen, kiu estas necesa komponento
-de LaTeX.
-Por krei la dokumentadon vi krome bezonas 'pauldoc' (de la sama autoro).
+Por krei la dokumentadon vi krome bezonas 'pauldoc' (de la sama aÅ­toro).
-La pakajho venas en .dtx + .ins.
-Voku "latex mpgmpar.ins" por krei la .sty-dosieron (kaj
-eble meti ghin al texmf/tex/latex/paul/, se via docstrip estis
-konfigurita laue), voku "latex mpgmpar.dtx" por rekrei
+La pakaĵo venas en .dtx + .ins.
+Voku "latex minipage-marginpar.ins" por krei la .sty-dosieron (kaj
+eble meti Äin al texmf/tex/latex/paul/, se via docstrip estis
+konfigurita laÅ­e), voku "latex minipage-marginpar.dtx" por rekrei
la dokumentaron.
Uzado
@@ -118,9 +114,9 @@ la dokumentaron.
Metu
- \usepackage{mpgmpar}
+ \usepackage{minipage-marginpar}
-en la komencon de la dokumento (antau \begin{document}).
+en la komencon de la dokumento (antaÅ­ \begin{document}).
Poste vi povas uzi
@@ -128,12 +124,12 @@ Poste vi povas uzi
...
\end{minipagewithmarginnotes}
-kaj en tiu chirkauo la ordono \marginpar{} estas uzebla, se la
-tuta ajho ne estas ene de alia bokso.
+kaj en tiu ĉirkaŭo la ordono \marginpar{} estas uzebla, se la
+tuta aĵo ne estas ene de alia bokso.
-Por uzi \marginpar{} ankau ene de aliaj boksoj, vi povos
-krei novajn versiojn de la boks-kreaj komandoj (au chirkauoj),
+Por uzi \marginpar{} ankaÅ­ ene de aliaj boksoj, vi povos
+krei novajn versiojn de la boks-kreaj komandoj (aŭ ĉirkaŭoj),
uzante la du ordonojn \mpgmpar@savemarginpars (ene de grupo)
kaj \mpgmpar@restoremarginpars (post la fino de tiu grupo, kiam
denove \marginpar{} estas uzebla).
@@ -155,10 +151,10 @@ Jen ekzemplo (minipage kun kadro:)
\makeatother
- Tio estas \begin{boxedpage}{4cm} kadrita pagho kun \marginpar{marghena noto}.
+ Tio estas \begin{boxedpage}{4cm} kadrita paÄo kun \marginpar{marÄena noto}.
\end{boxedpage}
---
-Tiaj chirkauojn eblas meti unu ene de alia, la marghenaj notoj aperos
+Tiaj ĉirkaÅ­ojn eblas meti unu ene de alia, la marÄenaj notoj aperos
apud la plej ekstera.
diff --git a/Master/texmf-dist/doc/latex/minipage-marginpar/mpgmpar.pdf b/Master/texmf-dist/doc/latex/minipage-marginpar/minipage-marginpar.pdf
index da1d25cfb43..641bbc151b6 100644
--- a/Master/texmf-dist/doc/latex/minipage-marginpar/mpgmpar.pdf
+++ b/Master/texmf-dist/doc/latex/minipage-marginpar/minipage-marginpar.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.dtx b/Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.dtx
index 3f07658db36..1b49744c846 100644
--- a/Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.dtx
+++ b/Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.dtx
@@ -2,11 +2,11 @@
%
%% (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
@@ -18,25 +18,34 @@
%% 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.
+%%
%
% \fi
%
% \iffalse
-%<package>\NeedsTeXFormat{LaTeX2e}[2003/12/01]
-%<package>\ProvidesPackage{mpgmpar}
-%<package> [2006/05/23 v0.2 Randnotizen auch in Minipages (PE)]
%
+\NeedsTeXFormat{LaTeX2e}[2003/12/01]
+%<package>\ProvidesPackage{minipage-marginpar}
+%<mpgmpar>\ProvidesPackage{mpgmpar}
+%<*driver>
+\ProvidesFile{minipage-marginpar.dtx}
+%</driver>
+ [2008/04/07 v0.3
+%<package> Randnotizen auch in Minipages (PE)]
+%<mpgmpar> Kompatibilitaets-Datei fuer alte Dokumente (PE)]
%<*driver>
+ Dokumentation fuer minipage-marginpar.]
\documentclass[draft,ngerman]{ltxdoc}
-\usepackage{mpgmpar}
+\usepackage{minipage-marginpar}
+\usepackage[final, pdfpagemode=None, pdfstartview=FitH, pdfpagelayout=OneColumn]{hyperref}
\usepackage{pauldoc}
\begin{document}
- \DocInput{mpgmpar.dtx}
+ \DocInput{minipage-marginpar.dtx}
\end{document}
%</driver>
% \fi
%
-% \CheckSum{47}
+% \CheckSum{51}
%
% \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
@@ -60,12 +69,14 @@
%
% \changes{v0.0}{2006/05/20}{Erste Fassung}
% \changes{v0.1}{2006/05/23}{Erste veröffentlichte Fassung}
+% \changes{v0.3}{2008/04/07}{Neuer Name des Packages: \pack{minipage-marginpar}
+% statt \pack{minipage-marginpar}.}
%
-% \GetFileInfo{mpgmpar.sty}
+% \GetFileInfo{minipage-marginpar.sty}
%
%
-% \title{Das \pack{mpgmpar}-Package -- Randnotizen auch in Minipages\thanks{%
-% Dieses Dokument gehört zu \pack{mpgmpar}~\fileversion,
+% \title{Das \pack{minipage-marginpar}-Package -- Randnotizen auch in Minipages\thanks{%
+% Dieses Dokument gehört zu \pack{minipage-marginpar}~\fileversion,
% vom~\filedate.}}
% \author{Paul Ebermann\thanks{\texttt{Paul-Ebermann@gmx.de}}}
%
@@ -147,14 +158,16 @@
% Implementations"=Beschreibung des Paketes} nachzulesen.
%
% \item Befinden sich die '\marginpar'-Befehle innerhalb einer der
-% AMS-Mathe-Umgebungen (wie etwa 'align', 'gather' und ihre '*'-Varianten),
-% so kann es vorkommen, dass die Marginalien doppelt auftauchen.
-% Dies liegt daran, dass diese Umgebungen ihren Inhalt mehrfach auswerten --
-% und jedesmal wird dann der Inhalt gespeichert.
+% AMS-Mathe-Umgebungen (wie etwa 'align', 'gather' und ihre
+% '*'-Varianten), so kann es vorkommen, dass die Marginalien doppelt
+% auftauchen.
+% Dies liegt daran, dass diese Umgebungen ihren Inhalt mehrfach
+% auswerten -- und jedesmal wird dann der Inhalt gespeichert.
% Dieses Problem betrifft auch andere Makros, die ähnlich vorgehen.
%
-% Ich halte dies für einen Bug (in \pack{mpgmpar}), habe aber noch keine Idee,
-% was ich dagegen tun könnte.
+% Ich halte dies für einen Bug (in \pack{minipage-marginpar}), habe
+% aber noch keine Idee, was ich dagegen tun könnte. Wer eine Idee hat,
+% immer her damit.
%
% \end{itemize}
%
@@ -162,6 +175,24 @@
%
% \section{Implementation}
%
+% \subsection{Rückwärtskompatibilitäts-Datei}
+% CTAN hat ja inzwischen seine 8-Buchstaben-pro-Dateiname-Regel aufgehoben.
+% Genauer, sie wurde zwischen meinem ersten Versuch, ein (anderes) Paket
+% mit zu langem Dateinamen hochzuladen, und dem ersten Hochladen dieses
+% Paketes geändert, so dass ich dieses Package noch \pack{mpgmpar} genannt
+% habe, es bei CTAN dann aber in einem Verzeichnis 'minipage-marginpar'
+% gelandet ist, und auch unter diesem Namen im \href{http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=minipage-marginpar}{CTAN-Katalog} zu finden
+% ist. Für Version 0.3 habe ich mich daher entschieden, auch meine
+% Package-Dateien entsprechend zu benennen. Hier aber noch für die
+% Rückwärtskompatibilität eine passende 'mpgmpar.sty':
+% \begin{macrocode}
+%<*mpgmpar>
+\RequirePackage{minipage-marginpar}
+%</mpgmpar>
+% \end{macrocode}
+%
+% Und jetzt geht das eigentliche Package los.
+%
% \begin{macrocode}
%<*package>
% \end{macrocode}
@@ -227,10 +258,15 @@
% \ifthenelse{\equal{\mpgmpar@dummy}{##1}}{...
%\end{verbatim}
% aus \pack{ifthen} gemacht, aber das hatte Nebenwirkungen (da für
-% den Vergleich '##1' expandiert wurde). Daher direkt mit '\ifx'.
+% den Vergleich '##1' expandiert wurde). Daher direkt mit '\ifx'. In
+% Version 0.2 war dieser '\ifx'-Vergleich kaputt (ergab immer false),
+% wodurch '\marginpar{bla}' nur auf rechten Seiten gedruckt wurde.
+% Jetzt (0.3) sollte es gehen.
+% \changes{v0.3}{2008/04/07}{Fehler im Vergleich gefunden, jetzt korrigiert durch weitere Indirektion beim Vergleich.}
% \begin{macrocode}
\def\temp@a{##1}%
- \ifx\mpgmpar@dummy\temp@a%
+ \def\temp@b{\mpgmpar@dummy}%
+ \ifx\temp@b\temp@a%
% \end{macrocode}
% Dann kopieren wir (global) einfach den '\marginpar'-Aufruf an das Ende unseres
% "`Speicher-Makros"' '\mpgmpar@savedmargins'.
diff --git a/Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.ins b/Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.ins
index 2b369e64f24..8692b37856f 100644
--- a/Master/texmf-dist/source/latex/minipage-marginpar/mpgmpar.ins
+++ b/Master/texmf-dist/source/latex/minipage-marginpar/minipage-marginpar.ins
@@ -1,5 +1,6 @@
%%
-%% (C) 2002-2006 Paul Ebermann - Installationsdatei zu mpgmpar.dtx
+%% (C) 2002-2006, 2008 Paul Ebermann -
+%% Installationsdatei zu minipage-marginpar.dtx
%%
%% Der vollständige Urheberrechtshinweis befindet sich
%% am Begin von mpgmpar.dtx.
@@ -23,13 +24,16 @@
,--------------------------------------------------.
| Das ist eine generierte Datei. |
| |
- | (c) 2006 Paul Ebermann. |
+ | (c) 2002- 2008 Paul Ebermann. |
'--------------------------------------------------'
+
\endpreamble
-\generate{\file{mpgmpar.sty}{\from{mpgmpar.dtx}{package}}}
-%\generate{\file{mpgmpar.cls}{\from{mpgmpar.dtx}{class}}}
+\generate{%
+ \file{minipage-marginpar.sty}{\from{minipage-marginpar.dtx}{package}}%
+ \file{mpgmpar.sty}{\from{minipage-marginpar.dtx}{mpgmpar}}
+}
\Msg{#######################}
\Msg{# }
@@ -37,12 +41,16 @@
\Msg{# müssen Sie die folgenden Dateien }
\Msg{# in Ihrem TeX-Suchbaum unterbringen: }
\Msg{# }
-\Msg{# mpgmpar.sty }
+\Msg{# minipage-marginpar.sty }
+\Msg{# }
+\Msg{# (Für Rückwärtskompatibilität mit }
+\Msg{# Versionen vor 0.3 zusätzlich: }
+\Msg{# mpgmpar.sty) }
\Msg{# }
\Msg{# Um eine Dokumentation zu erzeugen, }
\Msg{# benutzen Sie }
\Msg{# }
-\Msg{# latex mpgmpar.dtx }
+\Msg{# latex minipage-marginpar.dtx }
\Msg{# }
\Msg{# Viel Spaß }
\Msg{# Paul Ebermann }
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'.