73 votes

Comment puis-je compiler LaTeX en UTF8?

J'ai fait de mon document dans une des normes ISO. Il ne supporte pas le tréma alphabets, comme ä et ö. J'ai besoin d'eux. Le document sera compilé sans UTF8, mais pas avec l'UTF8. Plus précisément, le document n'est pas compilé avec la ligne au début de ma main.tex:

\usepackage[utf8]{inputenc}

Comment puis-je compiler mon document LaTeX en UTF8?

99voto

Uwe Honekamp Points 651

Je ne suis pas sûr de savoir si j'ai eu le problème, mais peut-être que ça aide si vous stockez de la source à l'aide d'un codage UTF-8.

Je suis également en utilisant \usepackage[utf8]{inputenc} de mes sources LaTeX et en stockant les fichiers comme les fichiers UTF-8 tout fonctionne peachy.

17voto

Mark Elliot Points 31871

Enregistrez votre fichier au format UTF8.

Vérifiez le format de fichier à l'aide de la suite (UNIX) commande:

file -bi filename.tex 

Vous devriez voir:

text/x-tex; charset=utf-8

Convertir le fichier à l'aide d' iconv si elle n'est pas de l'utf-8:

iconv --from-code=ISO-8859-1 --to-code=UTF-8 filename.txt > filename-utf.txt

13voto

D W Points 1034

\usepackage[utf8]{inputenc} ne fonctionnera pas pour une des entrées bibliographiques comme ceci:

@ARTICLE{Hardy2007,
author = {Ibn Taymiyyah, Aḥmad ibn ʿAbd al{-}Halīm},
title = {Naqḍ al{-}manṭiq},
shorttitle = {Naqḍ al-manṭiq},
editor = {Ḥamzah, Aḥmad},
publisher = {Maktabat a{l-}Sunnah},
address = {Cairo},
year = {1970},
sortname = {IbnTaymiyyaNaqdalmantiq},
keywords = { Logic, Medieval}} 

Pour ce faire, utilisez \usepackage[utf8x]{inputenc}

5voto

jowi Points 111

Convertir votre document au format utf8. LaTeX se contente de lire votre texte tel qu'il est. Si vous souhaitez utiliser l'utf8 encodage en entrée, votre document doit être encodé en utf8. Cela peut généralement être fixé par l'éditeur. Il y a aussi le programme d' iconv qui est utile pour la conversion de fichiers de l'iso encodages utf.

En fin de compte, vous devrez utiliser un éditeur qui est capable de supporter utf. (Je n'ai aucune idée de l'état de la prise en charge utf sur windows, mais tout raisonnable de l'éditeur sur linux devrait être bon).

0voto

Adnan Points 11

J'utilise la LEd de l'Éditeur spécial "Filtre". Il remplace les \"{o} avec ... et vice-versa, dans son propre éditeur, tout en conservant original \"{o} dans tex fichiers. Cela rend le texte facilement lisible lorsqu'il est vu dans le Conduit de l'Éditeur et il n'est pas nécessaire pour des forfaits spéciaux. Il fonctionne avec les fichiers de bibliographie.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X