感谢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))
我希望这可能有所帮助。
答案 0 :(得分:2)
这让我感到困惑,但我想我明白了。了解更多详细信息(如错误消息的文本)会有所帮助。
首先,您应该尝试更改
\usepackage[french]{babel}
到
\usepackage[frenchb]{babel}
如果这没有解决,那么您应该检查将包babel
更新到最新版本3.9。一旦我更新babel
(执行此操作的程序取决于您的系统......),我就可以使用french
或frenchb
选项进行编译而不会出错。
另外,请务必确定您知道TeX编辑器的编码设置在哪里。
在TeX.SE上有很多关于这个主题的好答案,从:
开始并且,如您所见,取决于操作系统等。
如果只有选项english
解决,请记得使用
\usepackage[english,french]{babel}
而不是
\usepackage[french,english]{babel}