viernes, 10 de febrero de 2012

Título, autores, dirección y fecha en un documento

Cuando escribimos un informe, normalmente lo empezamos con un título, el nombre de los autores, empresa o universidad a la que pertenecemos, email, fecha, etc. Con LaTeX, esto puede hacerse fácilmente, como muestro con el siguiente ejemplo.

El título y la fecha se introducen respectivamente con los comandos \title{} y \date{}. El nombre de los autores, institución e email, sugiero meterlo todo dentro del comando \author{}, saltando de línea cuando uno considere, usando \\. La dirección de email se suele poner con estilo máquina de escribir, para lo que usamos el comando \texttt{}. También sugiero evitar repetir direcciones iguales, cuando los autores pertenecen a la misma institución (ver ejemplo). Podemos ligar cada autor, con su dirección e email, utilizando superíndices, con el código $^{x}$. Por último, tenemos que escribir \maketitle, para que LaTeX inserte el título, autores y fecha.

\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}


\begin{document}

\title{Las Aventuras de un Super Hombre}
\author{
Lois Lane$^{1}$, Lana Lang$^{2}$, Lex Luthor$^{3}$\\ \\
\small{$^{1-2}$Dpto. de Periodismo, $^{3}$Dpto. de Fechorías,}\\
\small{Universidad de Metropolis, 54004, Metropolis, USA.}\\
\small{\texttt{\{$^{1}$lois, $^{2}$lana\}@periodismo.com, $^{3}$lex@fechorias.com}}
}
\date{\small{\today}}

\maketitle


Fíjate que el formato de la fecha, depende del paquete babel que estemos cargando. Por ejemplo:

Con [spanish]{babel} el formato es: "10 de febrero de 2012".
Con [USenglish]{babel}, el formato es: "February 10, 2012".
etc...

Si queremos poner otra fecha distinta a la de hoy, o no queremos que aparezca ninguna fecha, podríamos poner:

\date{5 de mayo de 1862} % Otra fecha
\date{} % Sin fecha.

(Por cierto, el símbolo abre llave y cierra llave, se escribe con "\{" y "\}" respectivamente.)



Una última cosa. Aquí hemos usado el comando \maketitle, para generar el título. A veces queremos insertar la fecha, sin necesidad de generar el título. Para eso podemos hacer lo siguiente. Cargamos el paquete {titling}. Luego, definimos la fecha con el comando \date (como en el caso anterior). Finalmente, insertamos la fecha con el comando \thedate.

\usepackage{titling}
\date{\today}

\begin{document}
\thedate
\end{document}

miércoles, 8 de febrero de 2012

Fracciones con LaTeX

En LaTeX, las fracciones se ponen con el comando \frac{}{}. Como se muestra a continuación:

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel} % espanol
\usepackage[latin1]{inputenc} % acentos sin codigo
\usepackage{amssymb, amsmath, amsbsy} % librerias ams

\begin{document}

Ejemplo con fracciones:  $z = \frac{1}{x} + 4$
\begin{equation}
 z = \frac{1}{x} + 4
\end{equation}

\end{document}


Nótese que con \frac{}{}, a LaTeX le damos permiso para que él decida cuándo poner la fracción en grande o en pequeñito (ocupando varias o una sola línea). Por lo tanto, si queremos que la fracción esté siempre en tamaño grande, usamos el comando \dfrac{}{}. (Para usar este comando, se necesita el paquete {amsmath}.)

Ejemplo con fracciones:  $z = \dfrac{1}{x} + 4$
\begin{equation}
 z = \dfrac{1}{x} + 4
\end{equation}


Y si queremos que la fracción esté siempre en tamaño pequeñito, usamos el comando \tfrac{}{}:

Ejemplo con fracciones:  $z = \tfrac{1}{x} + 4$
\begin{equation}
 z = \tfrac{1}{x} + 4
\end{equation}


Por último, si tenemos varias fracciones concatenadas, podemos usar el comando \cfrac{}{}. Es muy parecido a \dfrac{}{}, pero las letras quedan verticalmente más separadas.

\begin{equation}
 z = \cfrac{1}{2 + \cfrac{1}{\cfrac{z}{1+y}}}
\end{equation}