LaTeX

Introducir código de R en un documento LaTeX

Para introducir código informático en nuestro ducmento, ya sea este de R, C++ o Python por ejemplo, hay varios paquetes que se pueden introducir. Pero el que me resultó más sencillo de utilizar, cómodo y dando buen resultado fue el paquete listings.

Este paquete acepta una larga serie de lenguajes de programación y cuenta con muchas opciones que vale la pena probar. Para conocerlas lo mejor es acudir a la documentación del paquete en CTAN (Cromprehesive TeX Archive Network) el repositorio oficial de paquetes TeX. (más…)

Anuncios

La superchuleta de LaTeX

Os presento las dos páginas de código de LaTeX que me acompañan cada día que tengo que escribir algo. Al final muchas cosas se van quedando en la cabeza mientras los escribes una y otra vez, pero hay otros comandos que de utilizarlos poco no te los das aprendido.

El “manual” lo podéis encontrar en esta página:

LaTeX cheat sheet.

Como su propio nombre indica se trata de una hoja de trucos y  por ejemplo, si no recuerdas como centrar un texto concreto o escribir símbolos griegos ya no hace falta que acudas a Google en esta hoja lo tienes todo en un vistazo.

Ecuaciones con sumatorios en LaTeX. Comando \displaystyle

Como creo que ya mencioné en alguna ocasión, LaTeX está especialmente indicado para textos matemáticos y científicos por, entre otras cosas, la calidad al presentar ecuaciones.

Escribir una ecuación en LaTeX puede resultar sencillo. Si no es la primera vez que lo haces, claro. Un problema que me encontré a la hora de escribir una ecuación fue al expresar de forma correcta un sumatorio. Por supuesto, esto vale tanto para sumatorios como para productorios por ejemplo.

Antes de nada tenemos que tener en el preámbulo del documento el paquete amsmath cargado con \usepackage{amsmath}.

La ecuación en concreto es esta:

Ecuaciones

(más…)

Lista de acrónimos en LaTeX

Antes de empezar quiero aclarar que este tipo de entradas no llevan ningún orden preestablecido, aunque pudiera parecerlo al estar enumeradas las anteriores sobre LaTeX (I, II y III). Posiblemente de aquí en adelante hable de paquetes interesantes y no vale la pena llevar un orden de este tipo. Al lío.

Uno de los primeros problemas retos a los que me enfrenté al escribir la memoria del TFG era la necesidad de hacer una lista de acrónimos o un glosario de términos. Hay muchas soluciones para esto, pero la que me resultó más útil y decidí implementar fue la siguiente: el paquete acronym.

Para utilizarlo basta con escribir en el preámbulo

\usepackage{acronym}

Lo que hice a partir de aquí fue crear un documento nuevo llamado acronimos.tex en el que iba poniendo por orden alfabética la lista de acrónimos de la siguiente manera:

\acrodef{AGPL}{Affero General Public License}
AGPL: Affero General Public License.

\acrodef{AVHRR}{Advanced Very High Resolution Radiometer}
AVHRR: Advanced Very High Resolution Radiometer.

\acrodef{AWS}{Amazon Web Services}
AWS: Amazon Web Services.

\acrodef{CR}{Continuum Removal}
CR: Continuum Removal.

\acrodef{CRAN}{Comprehensive R Archive Network}
CRAN: The Comprehensive R Archive Network.

Como puedes ver el paquete utiliza el comando \acrodef{textocorto}{textolargo} para definir el acrónimo. Así en el documento cada vez que escribo un acrónimo lo hago de la siguiente manera:

\ac{CR}

y aparecerá escrito Continuum Removal (CR) la primera vez y simplemente CR las siguientes donde aparezca.

Otras opciones del paquete son:

  • acf{} hace que siempre aparezca el texto completo del acrónimo correspondiente.
  • acp{} incluye el plural del acrónimo.
  • acs{} hace que aparezca la versión córta del acrónimo.
  • acresetall{} resetea todos los acrónimos de forma que se establecen como “no usados”.
  • acused{} marca el acrónimo como “usado”.

Te fijarás en que los repito. Lo hago porque quiero que en mi documento salgan impresos en un capítulo. Para eso tengo que llamar a este documento desde el documento maestro donde quiera que aparezca con:

\input{acronimos.tex}
\addcontentsline{toc}{chapter}{Lista de Acrónimos}

El comando \addcontentsline con las opciones toc y chapter crea un capítulo que aparecerá en el índice de contenidos del documento.

Fuente: Latex: Acrónimos, entrada de El Mundo en Bits.

LaTeX (III) Primeros pasos

Este es el tercer post de una serie sobre LaTeX. En entradas anteriores hice una pequeña introducción y hablé sobre dos opciones de plataformas de edición. En este diré cuales son los primeros pasos a dar para que la redacción de un documento no se convierta en una odisea. Vamos a por ello.

Lo primero que debes conocer es que el documento de LaTeX está compuesto por texto y comandos. El texto es lo que verás en el resultado final, una frase, un párrafo, etc. Los comandos permiten realizar tareas y van precedidas de “\”.

«LaTeX logo». Publicado bajo la licencia Dominio público vía Wikimedia Commons - http://commons.wikimedia.org/wiki/File:LaTeX_logo.svg#/media/File:LaTeX_logo.svg.

«LaTeX logo». Publicado bajo la licencia Dominio público vía Wikimedia Commons.

(más…)

LaTeX (II) Instalación y plataformas de edición

El apartado de la instalación se merece dos o tres capítulos y otros tantos especiales. Basándome en mi propia experiencia puedo asegurar que he estado instalando partes de LaTeX hasta hace muy poco. Utilizo el sistema operativo Ubuntu 14.04 LTS y detallaré la instalación en este sistema, pero en Windows es posible y no tiene ningún problema en instalarse.

LaTeX se compone de un núcleo en el que se le van añadiendo paquetes. En Ubuntu el inicio es simple (desconozco como será en Windows, pero seguro que más simple) y, puesto que la mayoría de paquetes básicos de texlive están ya instalados, al menos en Ubuntu, solo te quedará escoger que editor te gusta más. (más…)

LaTeX (I) Introducción

Latex, o bien escrito: LaTeX, es una herramienta de creación, edición y preparación de documentos. Un procesador de textos, podríamos decir (sí, como “ese gigante en el que estás pensando”) pero más indicado hacia textos científicos o técnicos. En realidad es un intérprete de TeX, un lenguaje de composición de textos.

«LaTeX logo». Publicado bajo la licencia Dominio público vía Wikimedia Commons - http://commons.wikimedia.org/wiki/File:LaTeX_logo.svg#/media/File:LaTeX_logo.svg.

«LaTeX logo». Publicado bajo la licencia Dominio público vía Wikimedia Commons.

(más…)