Am Montag, dem 21.03.2022 um 15:53 +0000 schrieb tush via lyx-users:
> I am writing a document in Hebrew. Choosing "Hebrew" as the
> document's language together with Language Package Automatic (and
> ticking "Use Non TeX font") adds the following to the preamble:
> 
> \usepackage{polyglossia}
> \setdefaultlanguage{hebrew}
> \setotherlanguage{english}
> (which is correct)
> 
> Now I want to add some Hebrew hyphenation rules. For that one should
> add after the above three lines the rules as an hyphenrules
> environment, like the following:
> 
> \begin{hyphenrules}{hebrew}
> \hyphenation{או-פ-ט-י-מ-ליות}
> \end{hyphenrules}
> 
> These kind of rules should appear after loading polyglossia.
> 
> How can I tell LyX about those hyphenrules? If I insert it to the
> document preamble via the document settings dialogue, then the rules
> are called before​ polyglossia and I get an error.
> 
> Any idea or suggestion for that?

With a reasonably new LaTeX version:

\AddToHook{package/polyglossia/after}{%
 \begin{hyphenrules}{hebrew}
 \hyphenation{או-פ-ט-י-מ-ליות}
 \end{hyphenrules}
}

Otherwise:

\usepackage{etoolbox}
\AtEndPreamble{%
 \begin{hyphenrules}{hebrew}
 \hyphenation{או-פ-ט-י-מ-ליות}
 \end{hyphenrules}
}

HTH,
Jürgen

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to