LaTeX 中的 Gummi 无法识别 Babel 包

Babel package not recognized in Gummi in LaTeX

感谢 Gummi 编辑器,我正在尝试用 LaTeX 编写一份法语报告。我刚开始,但我已经遇到了一些不寻常的问题。

这是我的代码:

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\title{Rapport de stage}
\author{Michaël Tuambilangana}
\date{7 septembre 2015}

\begin{document}
\maketitle

\tableofcontents

\end{document}

我不知道为什么我的编辑器不编译它。 注意:当我输入 "english".

而不是我的 Babel 包的 "french" 时,我没有问题

谢谢!

[编辑] 现在我已经尝试下载可能丢失的新包,我仍然无法使用我的 "french" 包。每当我解决 "english" 以外的任何语言时,我的输出都会显示:

(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-french/frenchb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
(/usr/share/texlive/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/tmp/.code_source.tex.aux
/tmp/.code_source.tex.aux:2: Package babel Error: Unknown language `english'. E
ither you have
(babel)                misspelled its name, it has not been installed,
(babel)                or you requested it in a previous run. Fix its name,
(babel)                install it or just rerun the file, respectively

而当我定居时 "english"...

(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))

希望对您有所帮助。

这让我有点困惑,但我想我明白了。了解更多详细信息(例如错误消息的文本)会有所帮助。

首先,你应该尝试改变

\usepackage[french]{babel}

\usepackage[frenchb]{babel}

如果这没有解决,那么你应该检查包 babel 更新到最新版本 3.9。一旦我更新了 babel(执行此操作的过程取决于您的系统...),我能够使用两个选项 frenchfrenchb.[=21= 进行编译而没有错误]

此外,请始终确保您知道 TeX 编辑器的编码设置在哪里。

TeX.SE 上有很多关于此主题的好答案,从:

开始

并且,如您所见,取决于 OS 等

如果只有选项english解决了,记得用

\usepackage[english,french]{babel}

而不是

\usepackage[french,english]{babel}