只要我在文字中使用重音符号,它就不再有用了。它报告错误:
! 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}
答案 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地狱并用您想要的任何语言和字体书写。