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