Cómo crear un artículo con LaTeX

He estado usando DocBook en los últimos días y la verdad me gusta mucho, sobre todo la forma tan estructurada con que se crean los documentos. Y con la ayuda de las herramientas de Eclipse y OxygenXML es verdaderamente sencillo. Pero no me gusta tanto el resultado final, el pdf. Prefiero LaTeX. Y además me gusta editar los archivos en Emacs.

Este es una muestra de un artículo escrito en LaTeX, con todos los paquetes necesarios para escribir en español, con acentos y eñes. Además genera unos perfectos archivos pdf que pueden visualizarse e imprimirse en cualquier plataforma. A continuación el archivo.

documentclass[spanish,12pt,oneside,letterpaper]{article}

usepackage{ifpdf}
usepackage[colorlinks,bookmarksopen]{hyperref}
usepackage{babel}
usepackage{ucs}
usepackage[utf8x]{inputenc}
usepackage[T1]{fontenc}
usepackage{latexsym}
usepackage{graphicx}
frenchspacing 

title{Título del Artículo}
author { {Nombre del Autor}} \ {Compañía} }
date{fecha}

begin{document}

maketitle

Lorem  ipsum  dolor  sit  amet, consectetuer  adipiscing  elit.  Donec
convallis, lorem  eu aliquam porta,  ligula turpis pulvinar  odio, sit
amet  interdum   ligula  eros  quis   arcu.  Mauris  laoreet   erat  a
mauris. Quisque felis magna,  tincidunt vitae, dictum a, molestie vel,
diam.   Vivamus   placerat.    Fusce   eget   ligula.   Aliquam   erat
volutpat.  Suspendisse  potenti.   Vestibulum  ante  ipsum  primis  in
faucibus  orci  luctus  et   ultrices  posuere  cubilia  Curae;  Fusce
consequat. Morbi vel neque. Ut a augue. Praesent laoreet. Integer eget
mi. Donec vel massa non  pede fermentum commodo. Nam suscipit ipsum eu
dolor. Ut a nisl. Mauris nec pede. Cras pellentesque est nec justo.

Sed venenatis convallis odio. Praesent ultrices risus non dolor. Fusce
faucibus tincidunt  urna. Fusce tortor  quam, aliquam non,  luctus at,
ullamcorper  ut, lorem.  Etiam velit  velit, accumsan  eu,  rutrum in,
tempus  eu, ligula.  Aliquam erat  volutpat. Maecenas  et orci  a nisl
rutrum  hendrerit.  Vestibulum   sed  pede.  Phasellus  diam.  Aliquam
facilisis   lacinia   leo.   Vivamus   mattis   quam.   Aliquam   erat
volutpat.   Nullam   suscipit.   Ut   laoreet,  ligula   in   pulvinar
sollicitudin,  arcu orci  viverra eros,  porta semper  erat  pede quis
tortor.  Ut   malesuada  mattis  est.  Phasellus   rhoncus  sapien  et
urna.  Integer  a  lectus.  Morbi elementum  tincidunt  arcu.  Quisque
aliquam. Proin justo.

end{document}

La primera línea indica que es un artículo escrito en español, en papel tamaño carta, letra de 12 puntos y se imprimirá de un solo lado.

Las líneas que inician con usepackage son algunos paquetes importantes para que nuestro artículo sea perfecto: hyperref nos permite escribir enlaces de internet que podamos visitar al hacer clic en ellos; babel hace que nuestro artículo sea en español, se entiende que las secciones; inputenc con el parámetro utf8x nos permite escribir usando los acentos.

La línea frenchspacing hace que el documento tenga una estructura mas fluida; sin tantos espacios entre párrafos. Las otras líneas forman el título, el autor o autores y la fecha. Estos datos se imprimen en dónde coloquemos la etiqueta maketitle.