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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.