We render PDF Documents using latex in a german speaking medical environment.
Since the built-in hyphenation mechanisms of latex result in word-breaks that seem awkward to the users, we chose to disable hyphenation via
\usepackage[none]{hyphenat}
\sloppy
But in our case this solution is too restrictive since it even prevents word-breaks on (compound)words that contain an explicit dash (or even more so, an explicit latex-hyphenation-control-sequence).
I was not able to find a way to tell latex to break on dashes (or otherwise marked characters) only. Can someone help me out? I would really appreciate any help here.
\sloppy\hyphenpenalty=10000
should do (nohyphenat
). – egreg Dec 4 '18 at 13:30microtype
, and/or make a prudent list of no hyphens. But some list like\hyphenation{Hypergammaglobulämie Immunelektrophorese Sichelzellenanämie ...}
will only produce a insane jumps of words. – Fran Dec 4 '18 at 18:55