Argumenty v LaTeXu
Petr Tesarik
petr at tesarici.cz
Wed Dec 14 16:39:53 CET 2005
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.
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
More information about the csTeX
mailing list