nejasne chovani LaTeXu - reseni

Antonin Strejc STREJC at vc.cvut.cz
Tue Oct 7 16:39:00 CEST 1997


Po precteni sve reakce na prispevek pana Tkadlece jsem si uvedomil,
ze jsem problem sice mozna vysvetlil, nicmene nenavrhl zadne reseni.
Zde je tedy jakysi pokus o reseni problemu:

%...pridane definice
%
\def\pos#1#2{\def\posa{#1}\def\posb{#2}}
\makeatletter
\def\pmakebox(#1,#2)#3{\@imakepicbox(#1,#2)[\posa\posb]{#3}}
\makeatother

%...priklad pouziti
%
\begin{picture}(100,100)
\pos bl
\put(0,0){\line(0,1){100}}
\put(0,0){\line(1,0){100}}
\put(0,0){\pmakebox(0,0){Pokusný text}}
\end{picture}

%........konec ukazky

Makro \pmakebox dela totez jako \makebox, ale nesmi zde byt hranate
zavorky s parametry umisteni. Toto makro umistuje text v boxu podle
toho, jak byly drive uvedeny parametry makra \pos. Makro \pos musi
mit vzdy dva parametry (musi byt za nim dve pismenka).

Zaroven se omlouvam, ze jsem v puvodni reakci nespravne uvedl
nazev makra, jehoz se vec tyka, jako \@imakebox. Spravne melo byt
uvedeno \@imakepicbox.

S pozdravem
Antonin Strejc

---------------------------------------------------------------------
Ing. Antonin Strejc                            Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague                 Computing Centre
Czech Republic                               Zikova 4, 166 35 Praha 6
---------------------------------------------------------------------




More information about the csTeX mailing list