Jak zachovat konce radek v parametru makra?

t.hulek at ic.ac.uk t.hulek at ic.ac.uk
Tue Nov 7 00:10:48 CET 1995


On Nov 6,  6:11pm, Libor Skarvada wrote:
> Subject: Re: Jak zachovat konce radek v parametru makra?
> "Sklenak Vilem - KIZI, 462, 439nb, UID=1034" <SKLENAK at nb.vse.cz> writes:
>
> >Nevite nekdo, jak na to? Jako idealni reseni by se mi hodilo,
> >kdyby v makru mohlo byt neco jako prostredi verbatim z LaTeXu.
>
> Parametr makra se totiz expanduje drive nez se provedou
> \obeyspaces a \obeylines.  Petr Sojka mi nedavno radil s podobnym
> problemem.  Resenim je definovat si dve makra:
>
>     \makeatletter
>     \def\makro{\bgroup\tt\obeyspaces\obeylines\@makro}
>     \def\@makro#1{#1\egroup}
>     \makeatother
>
> Hodne stesti.       -- Libor
>-- End of excerpt from Libor Skarvada

Pokud se nemylim, dala by se pouzit primitiva \expandafter.

Takto jsem to pouzil pro automaticke prevedeni nadpisu do velkych pismen

\def\tsfsection#1{\section*{\uppercase\expandafter{#1}}}

Tomas

--
Tomas Hulek --------------------------------------------------t.hulek at ic.ac.uk
Mechanical Engineering Dept.
Imperial College                               fax  (+44 171) 823 8845
London SW7 2BX                                 tel. (+44 171) 589 5111 x 57112



More information about the csTeX mailing list