[cstex] Polyglossia czech rozbíjí pomlčky

Michal Hoftich michal.h21 at gmail.com
Fri Jul 23 13:57:57 CEST 2021


Dobrý den,

zdá se, že za to může volba splithyphens, která je aktivována v
konfiguračním souboru pro češtinu. Podle dokumentace Polyglossia:

> splithyphens  = *true or false
> According to Czech typesetting conventions, if a word with a hard hyphen
> (such as je-li) is hyphenated at this hyphen, a second hyphenation charac-
> ter is to be inserted at the beginning of the line that follows the hyphen-
> ation (je-/-li). By default, this is done automatically

Řekl bych, že to je bug. LuaLaTeX funguje v pořádku, pouze XeLaTeX ty
pomlčky rozbije.

zkuste přidat "\setkeys{czech}{splithyphens=false}" do preamble dokumentu.

Přeji pěkný den,
Michal Hoftich

On Fri, Jul 23, 2021 at 12:51 PM Pavel Satrapa <pavel.satrapa at tul.cz> wrote:

> >> právě jsem narazil na to, že aktuální verze balíku polyglossia (TEX Live
> >> 2021, čerstvě aktualizováno) po přepnutí do češtiny z -- nevytváří
> >> pomlčku, ale sází to jako dvě divis. Viz příloha. Po odstranění
> >> \setdefaultlanguage{czech} problém zmizí.
> >>
> >> U složitějšího dokumentu s hromadou balíků a písmem Alegreya se to
> >> chovalo ještě podivněji, protože v běžném písmu byly pomlčky vysázeny
> >> korektně a rozbité byly jen v kurzívě (\emph).



More information about the csTeX mailing list