Wie kann ich die Silbentrennung deaktivieren und gleichzeitig meine Silbentrennungsregeln beibehalten?

Wie kann ich die Silbentrennung deaktivieren und gleichzeitig meine Silbentrennungsregeln beibehalten?

Ich habe Text und meine eigene Silbentrennungstabelle

\hyphenation{al-a ko-ta mie-ć mu-si}

Wie deaktiviere ich die Silbentrennung und verwende trotzdem meine eigene Silbentrennung? Ich füge nicht nur Silbentrennungen hinzu. Ich muss alle Silbentrennungen LÖSCHEN und DANACH meine eigenen hinzufügen.

Vielleicht muss ich meine eigene Silbentrennungsdatei erstellen? Neue Definitionssprache?

\documentclass[a4paper, 12pt]{article} 
\usepackage{fontspec} 
\usepackage{polyglossia} 
\setotherlanguage{polish} 
\begin{document} 

\hyphenation{al-a ko-ta mie-ć mu-si} 

Tu sa inne zdania i nawet bardzo długaśne. Łojej, Ala żółtego kota mieć musi, a nie żabę.

\end{document}

Ich kompiliere mit xelatex, aber meine Frage bezieht sich auf alle tex/latex/lualatex etc –

Antwort1

Wenn Ihre Sprache nicht Polnisch ist, laden Sie die Sprache nicht.

Einfach aktivieren nohyphenationund fertig. Im Beispiel \parbox{0pt}wird TeX dazu gezwungen, möglichst viele Silben zu trennen.

\documentclass[a4paper, 12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\begin{document}
\hyphenrules{nohyphenation}
\hyphenation{al-a ko-ta mie-ć mu-si}
\lefthyphenmin=1 \righthyphenmin=1

\parbox{0pt}{Tu sa inne zdania i nawet bardzo długaśne.
Łojej, Ala żółtego kota mieć musi, a nie żabę.}

\end{document}

Bildbeschreibung hier eingeben

Wenn Sie andere Sprachen unterstützen müssen, hier ist das Schema:

\documentclass[a4paper, 12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainfont{Linux Libertine O} % a font with support for Greek

\setmainlanguage{english}
\setotherlanguage{polish}
\setotherlanguage{greek}

\newenvironment{fantasylanguage}
 {\hyphenrules{nohyphenation}\lefthyphenmin=1 \righthyphenmin=1 }
 {}

\begin{hyphenrules}{nohyphenation}
\hyphenation{al-a ko-ta mie-ć mu-si}
\end{hyphenrules}

\begin{document}

\begin{fantasylanguage}
\parbox{0pt}{\hspace{0pt}Łojej, Ala żółtego kota mieć musi, a nie żabę.}
\end{fantasylanguage}

\medskip

\begin{greek}
θaλb εcπdδ
\end{greek}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen