For smyčka a picture prostředí
Zdenek Wagner
wagner at cesnet.cz
Mon Jan 5 10:56:22 CET 2004
On Sun, 4 Jan 2004, Libor Tvrdik wrote:
> Dobrý den,
>
> Potřebuji napsat makro, které mi vstupní parametr rozebere na jednotlivé tokeny (znaky) a podle jejich hodnoty bude vypisovat grafické entity *). Vzal jsem na pomoc TeXbook na ruby od pana Olšáka **). Trochu jsem přiohnul definici for smyčky aby fungovala i na LaTeXu (^^ mu nejsou po chuti). A zkusil ji použít.
>
> Do té doby než ji obalím picture prostředím je vše ke spokojenosti. Viz \for{#1}##1\endfor. Ale použití uvnitř \begin{picture} je odměněno hromádkou chyb při překladu:
>
> Paragraph ended before \for was complete. (ř.16)
> Undefined control sequence. (ř.16)
> A další...
>
>
> \for{#1}{
>
> \put(\startCircleTmp,7){\circle*{1.5}}
>
> %přičti 10 za každý token
> \advance\startCircleTmp by + 10
>
> }\endfor
Nevadi picture, vadi prazdne radky v parametru, coz jsou odstavce (viz
napr. TBN). Bud vyhazejte prazdne radky, nebo tam vlozte alespon %, nebo
predefinujte makro jako \long\def\for ... (pokud skutecne potrebujete mit
v parametru \par)
Zdenek Wagner
e-mail: wagner at cesnet.cz
see also http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz
More information about the csTeX
mailing list