I found out that I can tweak hyphenation settings by writing:
\righthyphenmin=6
\lefthyphenmin=6
\usepackage{hyphenat}
I like this, because it hyphenates only really long words, leaving all others intact. But when I do \usepackage[ngerman]{babel}, hyphenation goes back to default settings.
I understand that when I load babel, it starts handling all the hyphenation and my settings mentioned above are not used anymore. How can I have a similar configuration while using babel? Maybe I can use some option, so that it will not change hyphenation settings?
(Side note: Normally I wouldn't use babel, but I need translated titles and captions for figures and lists.)
\usepackage{microtype}. – Keks Dose Mar 26 '15 at 21:02