[cstex] Konflikt mezi babel a mathspec

Zdenek Wagner zdenek.wagner at gmail.com
Tue Mar 15 10:24:33 CET 2011


2011/3/15 Pavel Satrapa <pavel.satrapa at tul.cz>:
> Dobrý den,
>
> narazil jsem na problém s řeckými znaky ve vzorcích. Pokud pomocí mathspec
> nastavím OpenType písmo pro řečtinu, XeLaTeX se při zpracování na příkazu
> pro řecký znak zasekne - procesor jede na plno, ale překlad stojí na místě,
> dokud jej člověk nepřeruší.
>
> Problém nejspíš není s fontem - zkoušel jsem dva z různých zdrojů (Comenia
> Serif Pro od Štorma a volný Liberation Serif) a pro oba se chová stejně.
>
Místo babelu jsem použil polyglossia, mathspec se musí načíst dříve,
jinak se nahlásí option clash v balíku fontspec. Zde je diff:

--- x.tex       2011-03-15 10:13:44.000000000 +0100
+++ y.tex       2011-03-15 10:19:23.000000000 +0100
@@ -1,6 +1,7 @@
 \documentclass[a4paper]{article}
-\usepackage[czech]{babel}
 \usepackage{mathspec}
+\usepackage{polyglossia}
+\setdefaultlanguage{czech}
 \setmathsfont(Digits,Latin,Greek){Liberation Serif}
 \begin{document}


> Je to jen pro řecké znaky - písmena a číslice ve vzorcích fungují bez
> problémů - a jen při použití \usepackage[czech]{babel}. Přikládám
> minimalistický zdrojový kód, který problém způsobí, a log. Instalace je TeX
> Live 2010 pod Linuxem.
>
> Dá se to obejít, když člověk místo \alpha vloží do zdrojového textu přímo
> příslušný znak v UTF-8, ale raději bych znal nějaké řešení, při kterém budou
> tyto příkazy fungovat jak mají. Nesetkal jste se s tím někdo? S Googlem jsem
> neuspěl...
>
> Přeji všem pěkný den
> Pavel Satrapa
>
> _______________________________________________
> 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