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