Seite 1 von 1
Trennung von Wörtern mit ck
Verfasst: Sa 1. Mär 2025, 22:39
von huebi
Moin,
Latex trent bei mir leider Vanillezucker so: Vanillezu-cker

Wie helfe ich dem Trennalgorithmus nach so daß auch ck => kk berücksichtigt wird?
//Huebi
Re: Trennung von Wörtern mit ck
Verfasst: Sa 1. Mär 2025, 23:32
von Stefan Kottwitz
Hallo Huebi,
das ist halt die neue deutsche Rechtschreibung, dass man vor dem ck trennt:
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
\parbox{2.8cm}{Etwas Vanillezucker}
\end{document}
Mit der alten (german statt ngerman) geht es so mit ":
\documentclass[german]{article}
\usepackage[german]{babel}
\begin{document}
\parbox{2.8cm}{Etwas Vanillezu"cker}
\end{document}
Stefan
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 10:32
von huebi
Hallo Stefan,
danke für die schnelle Antwort.
Diese Änderung der neuen deutschen Rechtschreibung ist doch tatsächlich Jahrzehnte an mir vorbei gelaufen
Sieht aber für mich

aus...
Gibts einen Trick wie man das trotzdem altehrwürdig trennt ohne gleich komplett auf die alte Rechtschreibung umzustellen?
//Huebi
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 12:23
von Stefan Kottwitz
Mit LuaLaTeX:
%!TEX lualatex
\documentclass{article}
\usepackage[ngerman]{babel}
\babelposthyphenation{ngerman}{ck}{
{ no = c, pre = k- },
{}
}
\begin{document}
\parbox{2.8cm}{Etwas Vanillezucker}
\end{document}
Hier ist noch ein umfangreicherer Weg, ich sehe nur nicht, dass es funktioniert - vllt. reicht ja das erstere.
\babelposthyphenation{german}
{ [AEIOUÄÖÜaeiouäöü] (```
) ([kK]) [AEIOUÄÖÜaeiouäöü] }{
{}, % Keep first vowel
{ no = {1}, pre = {2}- }, % c or C → discretionary
{}, % Keep k or K
{} % Keep second vowel
}
```
Oder so:
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
\parbox{2.8cm}{Etwas Vanille\discretionary{zuk-}{ker}{zucker}}
\end{document}
Stefan
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 12:34
von huebi
Hallo,
danke für deine Mühen. Lualatex nehme ich nicht und ich denke dass es weitere Mühe den Aufwand einfach nicht wert ist.
Ich habe einfach aus
zwei Tütchen Vanillezucker
\qty{2}{\ingutl} Vanillezucker
gemacht, womit der Vanillezucker nicht mehr getrennt werden muss
Zumindest habe ich dabei noch etwas gelernt.
//Huebi
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 12:38
von Stefan Kottwitz
Evtl. hast Du es nicht bemerkt, ich hatte noch editiert und eine \discretionary-Lösung hinzugefügt.
Stefan
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 13:20
von huebi
Hallo,
nein hatte ich nicht gesehen. Allerdings gefällt mir meine Lösung mit dem Text umstellen besser, das hat allerdings kochtechnische Gründe

Denn die Einheit war vorher Tütchen. Und der "Vanillezucker" aus Tütchen ist ja kein Vanillezucker, sondern Vanillinzucker. Da nehme ich damnn lieber 2 Teelöffel meines selbstgemachten wirklichen Vanilliezucker.

Aber ich ewerde mir die Lösung kommentarmässig im Text verankern, vielleicht brauche ich das ja noch an anderer Stelle
//Huebi
Re: Trennung von Wörtern mit ck
Verfasst: So 2. Mär 2025, 13:31
von Stefan Kottwitz
Kochtechnisch ist das wichtigste, LaTeX ist hier nur eines der Koch-Werkzeuge.
Stefan