Pozirani mezery za expandovanym makrem
Jaromir Kuben
kuben at scova.vabo.cz
Fri Apr 2 13:08:44 CEST 1999
> Petr Danecek pise:
> >Napriklad dalsi moznost, kterou jsem nejmenoval je
> > \def\text{textik\ }
> > \def\nospc{\unskip}
> >a pri pouziti napr. pred carkou psat text\nospc, atd.
> >Ale opet se zde na to musi pri pouzivani pamatovat.
>
>
> V zajmu uplnejsiho vyctu moznosti je treba jeste zminit dve
> dalsi reseni, z nichz ani jedno nelze chapat jako univerzalni,
> ale pouze vyhovujici ve _specialnich_ pripadech:
>
> 1. aktivni carka, tecka... jako makra s unskipem, coz je krajne
> riskantni.
>
> 2. pouziti \obeyspaces, ale pak se budou delat mezery za kazdou
> ridici sekvenci nasledovanou mezerou ve zdrojovem textu.
> Pokud to nevadi, je mozne zkusit:
>
> \def\text{textik}
> \obeyspaces
> Pisu \text, pisu \text a je tu konec.
>
> Nepujde tedy v temze dokumentu napriklad "\TeX pert" vysazet
> beznym zpusobem jako jedno slovo. Muselo by se udelat napr.:
>
> Nejsem jeste \TeX%
> pert.
>
> nebo
>
> Nejsem jeste \TeX{}pert.
>
> a podobne s dalsimi ridicimi sekvencemi.
>
> Dale je treba uhlidat, aby se nevyskytlo ve zdrojovem textu vice
> mezer po sobe (osetrit pomoci Najdi/Nahrad dve mezery za mezeru).
>
>
> S pozdravem
> Antonin Strejc
>
A neni jednodussi pouzit definici s maskou, napr.
\def\textik/{text}
Pak lze psat: Tento \textik/ neni dobra \textik/ova ukazka.
To se prece bezne pouziva v nekterych balicich pro \amstex/ a pod.
Zdravi
Jaromir Kuben
More information about the csTeX
mailing list