Manual de LaTeX/Escribiendo texto/Caracteres especiales

De Wikilibros, la colección de libros de texto de contenido libre.

Ya hemos visto que LATEX reserva ciertos símbolos de código ASCII para funciones especiales (e.g. la barra invertida \ para iniciar un comando, la tilde ~ para evitar particiones de palabras, etc). He aquí todos los caracteres que tienen una función especial en LATEX:

$ # % & ^ _ { } ~ \


Si queremos que aparezcan como simples símbolos en el texto compilado, hemos de escribir

\$ \# \% \& \^ \_ \{ \} \~ \backslash

Por defecto, LATEX sólo lee caracteres de código ASCII, por lo que en principio no es posible escribir palabras con acento ni tildes, pues éstas no tienen código ASCII estándar y no aparecerán en el documento compilado. Por supuesto, existen comandos que producen palabras acentuadas (e.g. c\'odigo produce código en el documento compilado), aunque lo más sencillo sería cargar el paquete inputenc, que nos permite especificar otros estándares de codificación a parte del ASCII. Así, para escribir palabras acentuadas escribimos en el preámbulo:


\usepackage[latin1]{inputenc}


Algunas distribuciones es mejor escribir:


\usepackage[utf8]{inputenc}


Y con ello podremos escribir normalmente las palabras castellanas en el texto fuente.

Herramientas personales