I believe this is more of an issue with documentation, though I found great confusion in the way babel handles/ignores overrides through \babelprovide.
Example in case. Main language should be UKenglish but with USenglish hyphenations (UKenglish hyphenation rules are for “Oxford” English and are far from common British English but that’s another matter).
I believe this is more of an issue with documentation, though I found great confusion in the way babel handles/ignores overrides through
\babelprovide
.Example in case. Main language should be UKenglish but with USenglish hyphenations (UKenglish hyphenation rules are for “Oxford” English and are far from common British English but that’s another matter).
Expected solution based on https://latex3.github.io/babel/guides/using-babelprovide-to-modify-or-extend-locales.html would be
Working solution is to load babel with
nil
language and set UKenglish as main language:I could find no comparable documentation in the
babel.pdf
(version 3.86) for setting hyphenation patterns.