jueves, 28 de junio de 2012

Cómo evitar que LaTeX separe en sílabas una palabra de un título

Cuando tenemos un título largo, que ocupa varias líneas, a veces, LaTeX corta una palabra, separándola en sílabas. Personalmente, queda un poco feo tener una palabra cortada en un título. Por ejemplo, como nos sucede en el siguiente ejemplo:

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

\begin{document}

\tableofcontents

\chapter{Preguntas fundamentales}
\section{¿Qué prefieres, chocolate blanco o chocolate con leche?}

\end{document}


Podemos solucionarlo de la siguiente manera. Primero añadimos un salto de línea donde queramos, con el comando "\\". Este salto de línea, también aparecería en el índice de contenidos, lo que no queremos. Así que, para evitarlo, añadimos entre corchetes el título (sin "\\"). (Entre corchetes se indica el texto alternativo que aparecerá en el índice de contenidos.) Como se muestra a continuación:

\section[¿Qué prefieres, chocolate blanco o chocolate con leche?]{¿Qué prefieres, chocolate blanco o \\ chocolate con leche?}


Un último comentario. Debido a que el título es muy largo, es muy posible que tengamos también problemas con el encabezado. Lo que ya expliqué en una entrada anterior. (click aquí)

martes, 19 de junio de 2012

Contador con LaTeX

En LaTeX, podemos trabajar con contadores, utlizando los siguientes comandos:
  • \newcounter{x} Crea un contador llamado x. Empieza a contar en 0.
  • \addtocounter{x}{1} Suma 1 a x.
  • \setcounter{x}{1} Fija el valor de x igual a 1.
  • \arabic{x}, \roman{x}, \Roman{x}, \alph{x}, \Alph{x} Escribe el número del contador, con números, números romanos (en minúsculas y mayúsculas), letras (en minúsculas y mayúsculas),...
A continuación, un pequeño ejemplo:

\documentclass[twoside,a4paper,openright,12pt]{book}
\usepackage[USenglish]{babel}
\usepackage[latin1]{inputenc}

\newcounter{ni} % creo un contador

\begin{document}

\addtocounter{ni}{1} % sumo 1
Te lo digo \arabic{ni} vez.

\addtocounter{ni}{1} % sumo 1
Te lo digo \arabic{ni} veces.

\end{document}

jueves, 14 de junio de 2012

Templates para IEEE con LaTeX

En la siguiente entrada, mostraré una plantilla de LaTeX, para un artículo para IEEE (Institute of Electrical and Electronics Engineers). Tienes más informacion en el siguiente enlace (click aquí).

Para empezar, necesitamos descargar el formato del artículo ".cls". IEEE trabaja con varios formatos. Los más conocidos son "IEEEtran.cls" (click aquí), y "ieeeconf.cls" (click aquí). Descargamos el archivo correspondiente que vayamos a usar, y lo salvamos en nuestra carpeta de trabajo.

También necesitamos el formato de la bilbiografía, "IEEEannot.bst" (click aquí), que también descargamos y salvamos en nuestra carpeta de trabajo.

Además, necesitamos un archivo con nuetra bibliografía. En este caso, he llamado a dicho archivo "biblio.bib", y que contiene el siguiente artículo:

@ARTICLE{Eva2012,
  author = {E. Eva},
  title = {Mis recetas favoritas},
  journal = {Recetas caseras},
  year = {2012},
  volume = {34},
  pages = {213-220}
}
  • A continuación muestro un template ejemplo, para el formato "IEEEtran.cls":

\documentclass[10pt]{IEEEtran}
\usepackage[USenglish]{babel}

\title{100 recetas con manzanas}

\author{E. Eva,\thanks{Eva is with the Paraiso, (email: eva@eden.com).}
S. Serpiente\thanks{Serpiente is with the Hell, (email: serp@hell.com).}}

\begin{document}

\maketitle

\begin{abstract}
Desde la tarta de manzana, a manzanas con chocolate...
\end{abstract}

\begin{IEEEkeywords}
Tarta de Manzana, Recetas, Manzanas.
\end{IEEEkeywords}

\section{Introduction}
\IEEEPARstart{P}{ara} una receta de manzana en compota, ver \cite{Eva2012}.

\section{Conclusion}
Sobre la mermelada de manzana...

\section*{Appendix}
Apendice...

\section*{Acknowledgment}
Gracias a ti.

\bibliographystyle{IEEEannot}
\bibliography{biblio}

\end{document}


  • Y aquí un template ejemplo, para el formato "ieeeconf.cls":

\documentclass[a4paper,10pt,conference]{ieeeconf}
\usepackage[USenglish]{babel}
\IEEEoverridecommandlockouts
\overrideIEEEmargins

\title{100 recetas con manzanas}

\author{E. Eva,\thanks{Eva is with the Paraiso, (email: eva@eden.com).}
S. Serpiente\thanks{Serpiente is with the Hell, (email: serp@hell.com).}}

\begin{document}

\maketitle

\begin{abstract}
Desde la tarta de manzana, a manzanas con chocolate...
\end{abstract}

\begin{keywords}
Tarta de Manzana, Recetas, Manzanas.
\end{keywords}

\section{Introduction}
Para una receta de manzana en compota, ver \cite{Eva2012}.

\section{Conclusion}
Sobre la mermelada de manzana...

\section*{Appendix}
Apendice...

\section*{Acknowledgment}
Gracias a ti.

\bibliographystyle{IEEEannot}
\bibliography{biblio}

\end{document}