Argumenty v LaTeXu

Zdenek Wagner wagner at cesnet.cz
Fri Dec 16 17:42:38 CET 2005


On Wed, 14 Dec 2005, Petr Tesarik wrote:

> Dobré odpoledne ještě jednou,
>
> při tom zkoumání makra \uv mne napadla ještě jedna věc. I když nejde
> vytvořit makro, které by splňovalo obě Olšákovy podmínky (kerny na
> obou stranách a \verb) beze zbytku, lze udělat:
>
> a) makro, které dodrží kerny, dovolí \verb, ale nelze ho použít v
> argumentu.
>
> Daly by se aktivovat znaky { a }.  Problém je, že takové makro nelze
> použít v argumentu, tj. nelze např. napsat \emph{\uv{nějaký text}}.
>
> Nebo:
>
> b) makro, které dodrží kerny, nedovolí \verb, ale lze ho použít v
> argumentu.
>
\uv se pouziva take ve \footnote i jinde...

> To je stávající makro \uv.
>
>
> Protože \verb samotný v argumentu použít nelze, stačilo by
> implementovat a) i b) a podle kontextu použít jedno, nebo druhé.
> Nejlépe automaticky. :)  Ptám se tedy, jestli někoho z vás napadá, jak
> by se dalo nějakým trikem zjistit, zda se určité makro expanduje v
> rámci argumentu.
>
> Děkuji za náměty,
> Petr Tesařík
>

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