Почему я не могу показать акценты в латексе? - PullRequest
3 голосов
/ 02 июня 2009

Как только я использую акценты в своем тексте, он больше не будет работать. Сообщает об ошибке:

! 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 ]

7 голосов
/ 02 июня 2009

Посмотрите здесь: 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 голосов
/ 02 июня 2009

Вот таблица LaTeX [предупреждение в формате PDF]. Символ é можно сделать с помощью команды \ 'e. Я не думаю, что вам нужно менять кодировку.

2 голосов
/ 02 июня 2009

Попробуйте добавить;

\usepackage[utf8]{inputenc}

к началу документа.

1 голос
/ 17 июня 2009

Начиная с версии 1.35 TexShop поддерживает XeTeX , так что попрощайтесь с адом LaTeX utf8 и пишите на любом языке и с любым шрифтом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...