3
\documentclass{article}
\usepackage[vietnamese]{babel}
\begin{document}
\end{document}

results in this .log produced with TeXlive:

...texmf-dist/tex/generic/babel/babel.sty
Package: babel 2016/02/24 3.9q The Babel package

texmf-dist/tex/generic/babel-vietnamese/vietnamese.ldf
Language: vietnamese 

texmf-dist/tex/generic/babel/babel.def
File: babel.def 2016/02/24 3.9q Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)

Package babel Warning: No hyphenation patterns were preloaded for
(babel)                the language `Vietnamese' into the format.
(babel)                Please, configure your TeX system to add them and
(babel)                rebuild the format. Now I will use the patterns
(babel)                preloaded for english instead on input line 36. ...

Where do I find the Vietnamese hyphenation patterns on-line and where do I place them (texmf-dist/tex/generic/hyph-utf8/patterns/...)?

  • Does Vietnamese use hyphenation to begin with? – egreg Jun 3 '17 at 14:06
0

As far as I know, Vietnamese doesn't use hyphenation, since all words are monosyllabic.

You can avoid the warning (and possible wrong hyphenation) with the help of hyphsubst:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[vietnamese=nohyphenation]{hyphsubst}
\usepackage[vietnamese]{babel}

\begin{document}

Chào thế giới

\end{document}
  • I only need to (possibly) hyphenate some names, e.g. Nguyen, which seems to have more than one syllable, but I do not speak Vietnamese. Not hyphenating those names is probably a good approach. Would it make sense for babel to have "empty" hyphenation rules for Vietnamese? – Burgmeister Jun 3 '17 at 14:29
  • @Burgmeister Yes, it would. And, yes, not hyphenating is better than doing it wrong. – egreg Jun 3 '17 at 14:31
  • As a native speaker, I can confirm that all native Vietnamese words are monosyllabic. Hyphenation would only be useful for scientific words that are transcribed from another language, but since there are too many conventions to write them (I can recall at least 4), probably one should best do manual hyphenating. – McSinyx Dec 2 '17 at 13:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.