为什么我不能在Latex中显示重音?

时间:2009-06-02 15:34:35

标签: latex utf-8

只要我在文字中使用重音符号,它就不再有用了。它报告错误:

! Undefined control sequence.
<argument> R\UTF 
                 {00E9}seau Ethernet
l.88 \section{R\UTF{00E9}seau Ethernet}

? 

为了解释输出,我试图在那一行编译\section{Réseau Ethernet}

我认为它与编码有关。有人可以告诉我应该在哪里解决这个问题吗?我使用TeXShop和MacOs X.我应该提供任何其他信息吗?

编辑:我认为实际问题似乎与此警告有关:

Package frenchb.ldf Warning: The definition of \@makecaption has been changed,
(frenchb.ldf)                frenchb will NOT customize it;
(frenchb.ldf)                reported on input line 83.

因为我已经使用

\usepackage[french]{babel}
\usepackage[T1]{fontenc}

4 个答案:

答案 0 :(得分:7)

看看这里:http://en.wikibooks.org/wiki/LaTeX/Internationalization

这是我在GNU / Linux上使用的TeXlive:

\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

您的设置代码可能有所不同,例如使用TeTeX我必须添加\usepackage{ucs}并使用utf8x代替utf8

答案 1 :(得分:3)

这是LaTeX cheatsheet [PDF警告]。 é字符可以使用\'e命令制作。我认为你不需要改变编码。

答案 2 :(得分:2)

尝试添加;

\usepackage[utf8]{inputenc}

到文档的开头。

答案 3 :(得分:1)

从版本1.35 TexShop支持XeTeX,所以告别LaTeX utf8地狱并用您想要的任何语言和字体书写。