Sarmate.net Sarmate.net
Home Funzioni Prezzi Documentazione Contatto
Accedi Si registri

Accenti e caratteri speciali

Scrivere « é », « à », « ç » senza problemi è una questione di codifica. Oggi i Suoi file sono in UTF-8: basta dichiararlo correttamente. È anche la causa n°1 degli accenti che appaiono illeggibili.

In pdfLaTeX: due righe bastano

Compilare Questo preambolo moderno gestisce gli accenti in pdfLaTeX. Compili e verifichi che tutto venga visualizzato correttamente.

La trappola: latin1

Un vecchio preambolo dichiara a volte latin1 mentre il file è in UTF-8. Risultato: accenti rotti o errore « Invalid UTF-8… ».

Correggere Questo documento dichiara latin1 e fallisce sugli accenti. Sostituisca latin1 con utf8, poi ricompili. Per saperne di più →
Vedi la soluzione
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
Con utf8, gli accenti funzionano: été, à, ç.
\end{document}

In XeLaTeX: niente da dichiarare

Con fontspec (XeLaTeX / LuaLaTeX), l'UTF-8 è nativo: non serve più inputenc.

Compilare Questo esempio è impostato su XeLaTeX. Compili: gli accenti funzionano senza inputenc.
Da ricordare: in pdfLaTeX, \usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc}. In XeLaTeX/LuaLaTeX, \usepackage{fontspec} basta. Mai latin1 su un file moderno.