Re: Silbentrennung
Ulrike Fischer <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Am Tue, 18 Feb 2025 07:18:02 +0100 schrieb Mechtilde:
> Hallo zusammen,
>
> zum Thema Silbentrennung bin ich über ein Problem gestoßen.
>
> Bei Arbeiten zu einem Thema müssen immer wieder die gleichen chmischen
> Substanzen genannt werden. Hier als Beispiel 2-Propanol. Sie enthalten
> also sowohl Ziffern als auch ein oder mehrere Bindestriche.
>
> \hyphenation{2-Pro-pa-nol}
>
> in der Präamble führt nicht zum Ziel. Es kommt die Meldung, dass die "2"
> kein Buchstabe sei.
>
> Mir ist bekannt, wie ich es an den einzelnen Stellen mit "\-" machen
> kann. Dies ist sehr aufwändig und daher auch fehlerträchtig.
>
> Gibt es eine elegantere Lösung?
Mit ngerman (oder den importierten Shorthands, siehe babel doku)
kannst du "= oder \babelhyphen{nobreak} benutzen (das du auf einen
existierenden oder einem neuen Shorthand mappen kannst):
\documentclass{article}
\usepackage[ngerman]{babel}
\hyphenation{Pro-pan-ol}
\textwidth 2mm
\begin{document}
xx
2"=Propanol
\makeatletter\declare@shorthand{ngerman}{"=}{\babelhyphen{nobreak}}\makeatother
xx
2"=Propanol
\end{document}
--
Ulrike Fischer
http://www.troubleshooting-tex.de/
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l