Babel包装在LaTeX的Gummi中未被认可

时间:2015-08-06 09:49:48

标签: 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}

我不知道为什么我的编辑不会编译它。 注意:我没有问题,而不是"法国"对于我的Babel包,我输入" english"。

谢谢!

[编辑]现在我试图下载可能已经丢失的新软件包,我仍然无法使用我的" 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

然而,当我解决"英语" ...

(/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))

我希望这可能有所帮助。

1 个答案:

答案 0 :(得分:2)

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

首先,您应该尝试更改

\usepackage[french]{babel}

\usepackage[frenchb]{babel}

如果这没有解决,那么您应该检查将包babel更新到最新版本3.9。一旦我更新babel(执行此操作的程序取决于您的系统......),我就可以使用frenchfrenchb选项进行编译而不会出错。

另外,请务必确定您知道TeX编辑器的编码设置在哪里。

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

开始

并且,如您所见,取决于操作系统等。

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

\usepackage[english,french]{babel}

而不是

\usepackage[french,english]{babel}