Para que en un documento LaTeX las palabras se corten por sílabas correctamente, hay que utilizar los fonts EC (Extended Computer Roman). Ello se consigue agregando en el preámbulo:
\usepackage[T1]{fontenc}
\usepackage{ae,aecompl}
Si uno además quiere generar un pdf con este documento, no hay que usar la segunda línea.
Una solución completa sería el siguiente preámbulo:
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\ifx\pdfoutput\undefined
\else
\usepackage{ae,aecompl}
\fi
Compilando con LaTeX se incluyen los paquetes ae,aecompl, y con pdflatex no.
Para una explicación completa de este tema, ver http://ltswww.epfl.ch/~dsanta/resources/type1
This document was generated using AFT v5.095