Archivo de la categoría: Curso no convencional de Latex

Curso no convencional de LaTeX: enlaces de interés

He pensado que sería interesante recopilar en un mismo sitio los enlaces interesantes que me he voy encontrando según investigo sobre LaTeX. Irá evolucionando con los nuevos descubrimientos y lo que vayáis aportando.

Información general

Blogs

Cursos

Plantillas

Otros

Curso no convencional de LaTeX: abramos la caja de herramientas

Ya sabemos usar LaTeX, crear documentos complejos, presentaciones y hasta macros propias. Este capítulo es un poco diferente a los anteriores ya que en lugar de averiguar cómo se hacen las cosas en LaTeX, vamos a hablar de herramientas externas y trucos que nos pueden ayudar a la hora de crear nuestro documento.

Veremos algunos paquetes que simplifican el proceso de probar el formato, cómo crear una plantilla o un registro de cambios y algunas herramientas que no pertenecen a LaTeX propiamente dicho pero que son interesantes.

Seguir leyendo →

Curso no convencional de LaTeX: nuestras propias macros

Hoy vamos a salir de mi zona de confort y hablar sobre la creación de macros, es decir, de nuevos comandos y entornos1. No soy ninguna experta en esto, pero hay un par de ideas que me parece que hay que tener claras a la hora de definir cosas en LaTeX. Básicamente voy a contar lo que me hubiera gustado que me contaran cuando empecé con esto, más que nada para no copiar de StackOverflow a ciegas.

Lo primero y más importante que tenemos que saber a la hora de jugar con las macros en LaTeX es que tenemos dos opciones2:

  • Crear un entorno o comando desde cero. Así conseguimos que LaTeX haga algo que no hacía o guardamos un conjunto de órdenes que usamos a menudo en una macro con el objetivo escribir menos. La palabra clave para esto es new.
  • Pisar un entorno o comando existente. En este caso la idea es modificar el comportamiento de cierto comando o entorno a nuestro gusto. Se conoce como renew.

El siguiente concepto en orden de importancia es que podemos (re)definir comandos en cualquier parte del documento, pero para tener todo perfectamente organizado es preferible hacerlo en el preámbulo.

Veamos entonces como crear comandos y entornos nuevos y modificar los existentes. Voy a intentar que todos los ejemplos resuelvan problemas reales, que no sean de juguete.

Seguir leyendo →

Curso no convencional de LaTeX: también podemos presentar

También podemos presentar

Como muchos ya sabréis, con LaTeX además de fabricar documentos con una excelente calidad también podemos crear presentaciones. Para ello tenemos varias clases diferentes, beamer es la más famosa y probablemente habréis oído hablar de ella, pero también tienen el mismo objetivo powerdot y las más viejecillas prosper, seminar y slides. Yo voy a hablar de la clase beamer que es la que controlo, pero antes de nada vamos a ver en qué nos beneficia usar LaTeX para hacer una presentación.

¿Merece la pena usar LaTeX para una presentación?

He de reconocer que odio Power Point, Impress y todo el software similar y que la primera vez que usé LaTeX para una presentación fue única y exclusivamente por llevar la contraria, pero no volvería atrás. Estas son las ventajas que le veo:

  • Contenido y formato separados: esta es una de las características fundamentales de LaTeX y aquí nos resulta especialmente útil, definimos ambas cosas por separado y se afectan muy poco entre sí.
  • Orden lógico: nos vemos obligados a escribir el contenido como si fuera un texto y no como unos cuadrados con cosas dentro.

  • Formato favorable para el espectador: es más complicado poner muchísimo texto o imágenes sin ton si son en una diapositiva que hacerla sencilla y clara.

  • Texto plano: como siempre, trabajamos con texto plano por lo que no necesitamos un programa específico1, el resultado no depende del sistema operativo2, la colaboración más sencilla y demás ventajas habituales del texto plano que ya conocemos.

  • Reutilización: si la presentación deriva de otro documento, como un artículo o tesis, que hemos escrito en LaTeX podemos copiar el trozo correspondiente a las imágenes, ecuaciones, tablas… directamente en la presentación.

Seguir leyendo→

Curso no convencional de LaTeX: píntame ese código

En este episodio vamos a hablar de resaltado de sintaxis, es decir, vamos a aprender a darle formato al código fuente que hayamos insertado en nuestro documento con la idea de que sea más fácil de leer.

Hay varios paquetes que nos permiten pintar de colorines nuestro código, está listings que he usado bastante, minted que tenía ganas de aprender a usar y LGrind que descubrí al escribir esto. Voy a hablar de los dos primeros que son los que controlo y sobre LGrind investigáis si os gusta, igual hasta hay más por ahí.

Lo fácil: listings

El paquete listings se utiliza de manera similar al resto de paquetes que hemos visto hasta ahora: lo cargamos, establecemos sus opciones y luego utilizamos los comandos que nos proporciona en el cuerpo del documento.

Seguir leyendo →

Curso no convencional de LaTeX: un documento científico

Vamos a hablar del caso en el que LaTeX da lo mejor de sí mismo: un documento científico. Con esto me refiero a libros técnicos, tesis, artículos… ya me entendéis. No tienen por qué hablar necesariamente de ciencia, si me centro más en ellos es porque es mi campo.

La característica esencial de un documento científico es su formato rígido que en muchas ocasiones nos viene impuesto, ya sea por una revista o universidad o por las propias costumbres de nuestra disciplina. Por ejemplo, una tesis suele estar dividida en capítulos, debe tener referencias bibliográficas con un estilo determinado y se inicia con un índice general, uno de tablas y otro de figuras así como con un glosario de términos. También suele llevar un resumen del contenido al principio y se separa el trabajo adicional en apéndices. Todo esto implica diferentes formatos para las partes (numeración de las páginas y secciones, estilo de los encabezados…) y cierta planificación. Sin planificar se puede uno volver completamente tarumba, lo digo conocimiento de causa, el control de versiones me salvó más de una vez de romper la tesis sin remedio.

Es por ello que primero veremos cómo organizar el documento en cuestión y luego haremos un índice, un glosario y hasta unas lista de referencias.

Seguir leyendo →

Curso no convencional de LaTeX: el espacio en blanco

Seguimos investigando el formato en LaTeX. ¡Hoy moveremos las cosas por la página!


Como hemos visto en anteriores entregas, LaTeX gestiona el espacio en blanco él solito. Esto tiene varias implicaciones:

  • Le da igual que pongamos un espacio o sesenta y cuatro entre dos palabras, para él serán un único espacio.
  • Partirá las líneas donde mejor le venga a no ser que nosotros le obliguemos a hacerlo en un sitio determinado, dónde hayamos saltado de línea en el editor le da absolutamente igual. Lo mismo puede decirse de las páginas.

  • Dos trozos de texto que no estén separados por una línea en blanco pertenecerán al mismo párrafo a no ser que le digamos expresamente que no es así.

  • No pintará una línea en blanco a no ser que le digamos expresamente que lo haga por muchas líneas en blanco que tengamos en el editor.

Así visto parece que es malvado y que le gusta fastidiarnos, pero que él tome las decisiones de formato tiene la grandísima ventaja de que obtenemos un documento con pinta profesional con muy poco esfuerzo.

Seguir leyendo →