Re: How to add Hebrew hyphenruls?
Am 21.03.22 um 16:53 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. Try in the documents preamble: \AtBeginDocument{% \begin{hyphenrules}{hebrew} \hyphenation{או-פ-ט-י-מ-ליות} \end{hyphenrules}} Herbert 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? The other thing I can do is to choose "None" in the Language package and just type manually all the commands (use polyglossia, declare languages, state the hyphen rules). But that sort of misses the help LyX editor offers me - to type manually less commands. -- lyx-users mailing list lyx-users@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-users
Re: How to add Hebrew hyphenruls?
Am Montag, dem 21.03.2022 um 15:53 + 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 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
How to add Hebrew hyphenruls?
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? The other thing I can do is to choose "None" in the Language package and just type manually all the commands (use polyglossia, declare languages, state the hyphen rules). But that sort of misses the help LyX editor offers me - to type manually less commands.-- lyx-users mailing list lyx-users@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-users