Escribir « é », « à », « ç » sin problemas es una cuestión de codificación. Hoy en día sus archivos están en UTF-8: basta con declararlo correctamente. Es también la causa n.º 1 de los acentos que aparecen como caracteres ilegibles.
En pdfLaTeX: dos líneas bastan
Compilar Este preámbulo moderno gestiona los acentos en pdfLaTeX. Compile y verifique que todo se muestra correctamente.
La trampa: latin1
Un preámbulo antiguo declara a veces latin1 cuando el archivo está en UTF-8. Resultado: acentos rotos o error « Invalid UTF-8… ».
Corregir Este documento declara
latin1 y falla con los acentos. Sustituya latin1 por utf8 y vuelva a compilar. Más información →Ver la solución
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
Con utf8, los acentos funcionan: acción, á, ñ.
\end{document}En XeLaTeX: nada que declarar
Con fontspec (XeLaTeX / LuaLaTeX), el UTF-8 es nativo: ya no hace falta inputenc.
Compilar Este ejemplo está configurado en XeLaTeX. Compile: los acentos funcionan sin
inputenc. Para recordar: en pdfLaTeX,
\usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc}. En XeLaTeX/LuaLaTeX, \usepackage{fontspec} basta. Nunca latin1 en un archivo moderno.