Table des matières

Pourquoi s'embêter avec les extensions “inputenc” et “fontenc”?

L'extension “inputenc”

Depuis 2018, les versions de \LaTeX n'ont plus besoin que vous fassiez le chargement de l'extension inputenc avec l'option utf8 :

\usepackage[utf8]{inputenc}

En effet, le fichier de format effectue ce chargement.

Le codage d'entrée standard pour l'Europe occidentale avant l'adoption généralisée d'Unicode était ISO 8859–1 (plus connu sous le nom de norme «Latin-1»). Si vous enregistrez toujours des fichiers au codage Latin-1 (ou autre), vous devrez le déclarer avec une commande telle que :

\usepackage[latin1]{inputenc}

L'extension “fontenc”

Si vous utilisez pdfLaTeX ou \LaTeX sans spécifier le chargement de l'extension fontenc avec l'option T1 :

\usepackage[T1]{fontenc}

alors \LaTeX utilisera par défaut l'encodage \TeX OT1 d'origine. Dans ce cas,

L’extension t1enc est classée comme obsolète. Ce qui suit est informatif.

L'extension t1enc équivaut à utiliser l'extension fontenc avec l'option T1. Cependant il ne doit pas être utilisé dans les documents actuels et est juste conservé pour des raisons de compatibilité avec les premières versions de la documentation \LaTeXe, écrites avant que l'extension fontenc ne soit développée.


Source: Why bother with `inputenc` and `fontenc` ?