Pismenko z parametru?
Anton Surda
fyzisurd at savba.savba.sk
Mon Feb 5 16:30:15 CET 1996
>
> Vazeni TeXperti,
>
> nevite nekdo, jak rozebrat parametr makra na jednotliva pismena?
> Ve smyslu \makro{Ahoj} a mohl jsem rozebrat Ahoj na jednotliva pismena
> (alespon to prvni).
>
> Dekuji
>
> Jiri Novak
>
Lubovolne makro napr. \def\m#1{....#1...} aplikovane na ahoj
(\m ahoj) si z neho vezme len prve pismeno tj. a. Ak ho dame do cyklu, makro
bude spracovavat postupne jednotlive pismena. Napr. makro \r rozdeli
argument na pismena a da medzi ne medzery.
\def\r#1{\rt#1'}
\def\rt#1{\ifx#1' \let\next=\relax
\else #1\kern1.2pt \let\next=\rt\fi\next}
(Predpoklada sa, ze argument neobsahuje znacku ', inak ju treba vymenit za
nejaku inu)
Zdravi
Anton Surda
More information about the csTeX
mailing list