%parboxx.sty % Copyright 2003 J"org Knappen % Neue Ausrichtungsparameter fuer Parboxen: % New alignment options for \parbox'en: % [T] An der Oberkante---really at top of the box % [B] An der Unterkante---really at bottom of the box % Works also for minipages \ProvidesPackage{parboxx}[2003/09/27 New alignment options for parboxen (JKn)] \NeedsTeXFormat{LaTeX2e}[1999/06/01] % Internals of parbox changed at this date % Solides Hacking interner LaTeX2e-Befehle ist dazu n"otig ... % F"uhre \bm@B und \bm@T ein ... \def\bm@B{\hss\unhbox\@tempboxa\kern0pt} \def\bm@T{\kern0pt\unhbox\@tempboxa\hss} % Modifiziere \@iiiparbox \long\def\@iiiparbox#1#2[#3]#4#5{% \leavevmode \@pboxswfalse \setlength\@tempdima{#4}% \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}% \ifx\relax#2\else \setlength\@tempdimb{#2}% \def\@parboxto{to\@tempdimb}% \fi \if#1b\vbox \else\if #1B\vbox % neue Option \else\if #1t\vtop \else\if #1T\vtop % neue Option \else\ifmmode\vcenter \else\@pboxswtrue $\vcenter \fi\fi\fi\fi\fi % mehr \fi's \@parboxto{\let\hss\vss\let\unhbox\unvbox \csname bm@#3\endcsname}% % Hier kommen die bm@...-Makros her \if@pboxsw \m@th$\fi \@end@tempboxa} \endinput %/parboxx.sty