Comenzando con LaTeX (1)

LaTeX es un sistema de composición de textos, teniendo su fuerte en lo que es formateado de expresiones matemáticas (ecuaciones, etc), es algo que desde hace rato tenia ganas de aprender y voy a aprovechar que tengo unas semanas libres para aprender al menos lo básico, ademas que  mucha gente me recomendó y me dijo que me iba a ser útil para la facultad, here I go …

Historia de LaTeX.

LaTeX está formado por un gran conjunto de macros de TeX, escrito por Leslie Lamport en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica, TeX, creado por Donald Knuth. Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial científica de primera línea.

Instalando LaTeX en Debian.

Para instalar LaTeX en Debian tenemos varias opciones:

– texlive

– texlive-base

– texlive-full (metapaquete que instala todo lo relevante a texlive)

Ademas de tener muchos muchos add-ons

– texlive-games

– texlive-humanities

– texlive-math-extra

– texlive-music

– texlive-pictures

– texlive-publishers

– texlive-science

– texlive-xetex

Yo personalmente me instale “texlive-full” y fueron unos 1400 megas de descarga, asi que cuando lo pones a instalar, tomate un cafe y espera un rato, porque se tarda su tiempo, para bajarse y otro tiempo mas para instalarse.

Editores de codigo LaTeX

Creo que “código” no es la mejor forma de referirse, pero yo lo veo como un casi lenguaje de programación, así que voy a referirme así  de ahora en mas, los archivos LaTeX tienen extensión *.tex, en mi caso personal uso emacs para editar los archivos.

Existen editores de LaTeX que ya vienen mas integrados, podes compilar los archivos desde el programa mismo, etc, yo con emacs estoy mas que bien, asi que vamos a compilar a la antigua en estos tutoriales.

Primer archivo LaTeX

Preambulo

Antes de aburrirles con teoria sobre LaTeX, voy a explicarle masomenos como se organiza a grandes rasgos un documento LaTeX

Primero, tenemos el preambulo, donde definimos la clase de documento, indicaciones sobre margenes, largo y ancho de la pagina, numeracion, etc.,  y cargamos los paquetes adicionales (fuentes, simbolos, graficos, etc)

Un ejemplo de un preambulo simple seria algo asi:


\documentclass{book}
\usepackage{amsmath}
\usepackage[T1]{fontenc}

Mas adelante vamos a adentrarnos en todas las posibilidades de configuracion en el preambulo

Cuerpo del documento

Despues viene el documento propiamente dicho, donde esta el texto que va a quedar en el documento final y es donde se usa la mayoria de la sintaxsis para formatear el texto

Un ejemplo de cuerpo seria


\begin{document}
$0^0$ es una expresion indefinida.
Si $a > 0$ entonces $a^0=1$ pero $0^a=0.$
Sin embargo, convenir en que $0^0=1$ es adecuado para que
algunas formulas se puedan expresar de manera sencilla,
sin recurrir a casos especiales, por ejemplo
$$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}$$

$$(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}$$

\end{document}

Como podran ver, el documento comienza con \begin{document} y termina con \end{document}, nada de ciencia por aca, lo realmente interesante viene aca, entre simbolos $ se escribe en lenguage matematico, como podran ver en el ejemplo, tampoco vamos a adentrarnos todavia en eso por ahora …

El codigo completo seria algo asi


\documentclass{book}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\begin{document}
$0^0$ es una expresion indefinida.
Si $a > 0$ entonces $a^0=1$ pero $0^a=0.$
Sin embargo, convenir en que $0^0=1$ es adecuado para que
algunas formulas se puedan expresar de manera sencilla,
sin recurrir a casos especiales, por ejemplo
$$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}$$

$$(x+a)^n=\sum_{k=0}^n \binom{n}{k}x^k a^{n-k}$$

\end{document}

Compilando y exportando a PDF el codigo

En la forma mas rustica de compilacion de LaTeX, los archivos finales quedan en dvi, que mientras sea para imprimir, no genera mayor problema, pero si queremos publicar un articulo o algo por el estilo, nos conviene exportarlo a PDF, y una herramienta de texlive es justamente pdflatex

Para exportar directamente a PDF es super simple


pdflatex archivo.tex

Y como por arte de magia, vamos a tener el pdf y un par de archivos mas,  *.log y *.aux, que por ahora no nos sirven …

Resultado final

Tomando de ejemplo el codigo que  mas arriba publique, lo compilamos y queda lo siguiente

latex_ejemplo

Espero que les haya sido ultil

Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s