I have a problem with a document I'm writing and I found no suitable response to my problem:
Package babel Warning: No hyphenation patterns were preloaded for
(babel) the language `French' 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 \language=nohyphenation instead on input line 56.
Here is what I put on the document:
\documentclass[final]{report}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
I use pdflatex
on Fedora 23. I have correctly install texlive-lang-french
and texlive-hyphen-french
.
mktexfmt --all
mktexfmt --all
but I hadfmtutil: unknown option --all, try --help.
. So I launchedfmutil --all
andfmtutil-sys --all
as root but I always have the problem.sudo mktexfmt --all
it complained that--all
was an unknown option forfmtutil
, but then you ransudo fmtutil --all
? That doesn't make sense. I would recommend ditching Fedora's TeX Live packages and installing TeX Live from upstream. All you need is a small dummy package to keep the package manager happy, and it will all work beautifully. Distro's packagings of TeX Live are not always entirely happy ones.fmtutil
is the local version offmtutil-sys
. For some strange reason (at least on Fedora 24).fmtutil
does not accept--all
as an option for rebuilding files. However, usingfmtutil --missing --refresh
should do virtually the same thing and fixes the hyphenation problem for me.