[cstex] Znak - a czech.sty

Zdenek Wagner zdenek.wagner at gmail.com
Sat Jan 19 22:46:50 CET 2008


19.1.08, Robert Marik <marik at mendelu.cz>:
> On Sat, 19 Jan 2008, Zdenek Wagner wrote:
>
> > 19.1.08, Robert Marik <marik at mendelu.cz>:
> > > Dobry den, da se nejak v novem souboru s cestinou do babelu vypnout, aby
> > > znak - nebyl aktivni v matematickem modu? Mam ted na mysli "novou" podporu
> > > cestiny do babelu, stazenou ze stranek cstugu.
> > >
> > \everymath{\catcode`\-12\relax}
> >
> > Muzete uvest konkretni priklad, kdy to vadi? Mozna je to na "bug report".
>
> ...
>
> Tak jsem z toho byl prekvapeny jaktoze driv to makro poznalo zaporny
> koeficient a ted najednou ne (delam to pres futurelet a testuji shodnost
> prvniho tokenu s minusem) a po chvilce trapeni jsem prisel na to ze chyba
> je v tom mem testu na minus. Zkousel jsem si opravit to svoje makro, ale
> jednak musim priznat ze se v nem uz moc nevyznam a jednak ho obcas
> pouzivam i v plainu a amstexu. Ale ted me napada, ze by mohlo stacit
> nejdriv zavest cestinu a az potom definovat to svoje makro.
>
To by asi nepomohlo. V babelu je to reseno tak, ze se aktivni minus
expanduje na neaktivni, pokud neni v danem kontextu zapnuta jina
expanze. \futurelet ovsem vidi neexpandovany znak, tedy minus s
kategorii 13. Podobnym mechanismem jsou zpracovany take jine znaky v
jinych jazycich. A protoze takove znaky mohou vadit pri nacitani
balicku, aktivuji se az za \begin{document}.

> Dekuji za radu.
> Robert Marik
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>


-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz


More information about the csTeX mailing list