predefinovani znaku

Martin Kucera drdech at altar.cz
Tue Apr 13 13:11:15 CEST 1999


>   potreboval bych nadefinovat makro, ktery vezme retezec v
> jeho parametru a vsechny "+" prepise na "\dagger". Jsem 100%
> zacatecnik, jestli to neni moc tezke, prosil bych primo tu
> definici.

Tohle mi fungovalo:

\def\zpracuj#1+#2|{#1\if#2\else$\dagger$\zpracuj#2|\fi}
\def\zamen#1{\zpracuj#1+|}

Makro se pak vola:

\zamen{V tomhle textu chci zamenit + za $\dagger$.}

		Zdravi Martin Kucera






More information about the csTeX mailing list