[cstex] Znak - a czech.sty

Robert Marik marik at mendelu.cz
Sat Jan 19 22:07:17 CET 2008


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".


Dekuji, tohle trivialni reseni me nenapdalo, moc jsem se fixoval na
mathcode a podobne veci.

Ono to vadi jenom v nekterych mych makrech, takze to bude spis moje
chyba. Mam makra ktera ze zapisu jako
\soustava
2 1 -2 0 0 3
1 -1 3 1 1 1
0 0 1  2 3 7
\konec

seskladaji soustavu rovnic, pridaji tam klasicka x_1, x_2, zarovnavani
promennych pod sebe,  prave strany atd. A najednou rovnice vypadaly misto
ocekavaneho 2x_1+x_2-2x_3=3
nejak takto 2x_1+x_2+-2x_3=3

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.

Dekuji za radu.
Robert Marik



More information about the csTeX mailing list