sábado, 29 de octubre de 2011

Comentarios en LaTeX

Los comentarios en Latex se pueden poner línea a línea con un % delante. Pero si lo que queremos es comentar varias líneas, lo mejor es usar el paquete verbatim, y encerrar las líneas comentadas entre \begin{comment} \end{comment}, como se muestra a continuación:

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc} % acentos sin codigo
\usepackage{verbatim} % comentarios

\begin{document}

\begin{comment}
Líneas comentadas...
Líneas comentadas...
\end{comment}

\end{document}

Y una forma más fácil aún. Si usas TexnicCenter, con Ctrl+Q, comentas las líneas seleccionadas, y con Ctrl+W, las descomentas. :-)

viernes, 28 de octubre de 2011

Cómo añadir las figuras y tablas al final de un artículo en LaTeX

Algunas revistas exigen que las figuras y tablas se coloquen al final del artículo, una en cada página. LaTeX permite realizar esto fácilmente con el paquete "endfloat".

Por ejemplo, supongamos que tenemos el caso siguiente, con una tabla y dos figuras:

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel} % espanol
\usepackage[latin1]{inputenc} % acentos sin codigo
\usepackage{graphicx} % graficos

\begin{document}

Ejemplo con una tabla \ref{tabla:capitales} y unas fotos \ref{fig:perth}, \ref{fig:sidney}.

\begin{table}[htb]
\centering
\begin{tabular}{|l|l|}
\hline
País & Capital \\
\hline \hline
España & Madrid \\ \hline
Australia & Camberra \\ \hline
\end{tabular}
\caption{Capitales.} \label{tabla:capitales}
\end{table}

\begin{figure}[htb]
\centering
\includegraphics[width=0.5\textwidth]{./perth}
\caption{Perth de noche.} \label{fig:perth}
\end{figure}

\begin{figure}[htb]
\centering
\includegraphics[width=0.5\textwidth]{./sidney}
\caption{Sidney de día.} \label{fig:sidney}
\end{figure}

\end{document}



Cargando el paquete "endfloat", LaTeX coloca las figuras y tablas al final del documento.

\usepackage{endfloat}


Pero además, hay que tener en cuenta una serie de consideraciones:

Nota 1: Los símbolos no anglosajones dentro de tablas y figuras no funcionan correctamente. Para ello, es mejor usar los comandos \' \~ como se muestra a continuación.
Nota 2: LaTeX añade por defecto una señal donde indica dónde se encontraban las figuras y las tablas. Para evitarlo, se puede añadir la opción nomarkers.
Nota 3: LaTeX añade por defecto dos listas con las figuras y tablas. Para evitarlo, se pueden añadir las opciones nofiglist y notablist.
Nota 4: LaTeX pone por defecto las figuras delante de las tablas. Si queremos lo contrario, se puede añadir la opción tablesfirst.
Nota 5: El paquete endfloat es específico para artículos, en otro tipo de documentos puede que no funcione correctamente.

\documentclass[a4paper,openright,12pt]{article}
\usepackage[spanish]{babel} % espanol
\usepackage[latin1]{inputenc} % acentos sin codigo
\usepackage{graphicx} % graficos

% librerias particulares
\usepackage[nofiglist,notablist,tablesfirst,nomarkers]{endfloat} % figuras al final

\begin{document}

Ejemplo con una tabla \ref{tabla:capitales} y unas fotos \ref{fig:perth}, \ref{fig:sidney}.

\begin{table}[htb]
\centering
\begin{tabular}{|l|l|}
\hline
Pa\'is & Capital \\
\hline \hline
Espa\~na & Madrid \\ \hline
Australia & Camberra \\ \hline
\end{tabular}
\caption{Capitales.} \label{tabla:capitales}
\end{table}

\begin{figure}[htb]
\centering
\includegraphics[width=0.5\textwidth]{./perth}
\caption{Perth de noche.} \label{fig:perth}
\end{figure}

\begin{figure}[htb]
\centering
\includegraphics[width=0.5\textwidth]{./sidney}
\caption{Sidney de d\'ia.} \label{fig:sidney}
\end{figure}

\end{document}

viernes, 14 de octubre de 2011

Símbolos de monedas y tanto por mil en LaTeX

En la siguiente entrada mostraré cómo insertar algunos símbolos en LaTeX. Nuestro archivo .tex tendrá la forma siguiente. Donde además, se carga la librería {amssymb}, para escribir el símbolo yen; {eurosym}, para poder escribir el símbolo euro, y la librería {wasysym}, para escribir los símbolos centavo y por mil:

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

\usepackage{amssymb} % para yen
\usepackage{eurosym} % para el euro
\usepackage{wasysym} % para centavo y pormil

\begin{document}

\end{document}



  • Cómo poner el símbolo de varias divisas. 
Los símbolos de libra, yen, dólar, centavo y euro, se ponen fácilmente como se muestra a continuación:

Varios símbolos de monedas: \pounds, \yen, \$, \cent, \euro.
 
Cuando usamos estos comandos dentro de una ecuación, el resultado es el siguiente:

\begin{equation}
1 \pounds = 1.19 \euro = 1.59 \$ = 159 \cent = 128 \yen
\end{equation}



Los símbolos de dólar, centavo y yen, los ha puesto correctamente. El de libra lo ha puesto en cursiva, y el de euro lo ha puesto directamente mal. Para estos dos casos, podemos usar el comando \textup{}:

\begin{equation}
1 \textup{\pounds} = 1.19 \textup{\euro} = 1.59 \$ = 159 \cent = 128 \yen
\end{equation}

  • Cómo poner el símbolo del bitcoin. 
Creo que todavía no hay un símbolo estándar para el bitcoin, pero sí varias propuestas, todas adaptaciones de una B. En cualquier caso, en el siguiente enlace (click aquí), puedes encontrar la forma para escribirlas en LaTeX.


  • Cómo poner el símbolo de tanto por mil.
Los símbolos de tanto por ciento y tanto por mil, se pueden escribir de la forma siguiente. (Para el símbolo del tanto por mil, es necesario cargar la librería wasysym.)

Símbolos de por cierto \% y por mil \permil.