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