2009-06-02 56 views
3

只要在我的文字中使用重音符號,它就不會起作用了。它報告錯誤:爲什麼我不能在Latex中顯示口音?

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

? 

爲了解釋輸出了一下,我試圖編譯\section{Réseau Ethernet}在該行。

我認爲它與編碼有關。有人可以告訴我應該在哪裏解決這個問題嗎?我在MacOS X中使用TeXShop。是否有任何其他信息我應該提供?

編輯:我認爲實際的問題似乎也與此警告的事:

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} 

回答

2

嘗試增加;

\usepackage[utf8]{inputenc} 

到文檔的開始。

7

看看這裏:http://en.wikibooks.org/wiki/LaTeX/Internationalization

以下是我的texlive與使用,在GNU/Linux:

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

你的設置代碼可能會有所不同,例如,與TeTeX我不得不添加\usepackage{ucs}並使用utf8x而不是utf8

3

這是LaTeX cheatsheet [PDF警告]。 é字符可以使用\'e命令製作。我不認爲你需要改變編碼。

+0

謝謝。這實際上是伎倆,但我曾經使用口音工作。 – Lucas 2009-06-02 15:43:53

1

從版本1.35 TexShop支持XeTeX,所以告訴LaTeX utf8地獄,並用任何你想要的語言和字體寫。

相關問題