Documento a dos columnas

Índice

Suelo trabajar con unos modelos de proyecto tipo para generar documentos. Cuando inicio un nuevo proyecto los copio y cambio cosas sobre estas plantillas.

Hoy quería hacer un documento en formato pdf con salida en dos columnas. Es algo que ya había necesitado antes, así que me puse a buscar.

ejemplo de salida a dos col en pdf

Recuerdo que me costó unas horas de investigación en su día, pero di con la tecla y por eso lo pongo en el blog, para que a otros les sea más fácil.

Antecedentes

Casi todos los documentos que hago en RSTUDIO y que requieren salida en papel o pdf los hago con la plantilla de bookdown a la que añado algunas cosas en LaTeX si necesito configurar encabezados o pies de página.

Salida a 2 columnas

Para hacer un documento a dos columnas hay que añadir simplemente dos líneas al encabezado YAML del fichero index.Rmd. El fichero index.Rmd es el inicio del libro (bookdown) y el que contiene la configuración general.

  • una para incluir el paquete de LaTeX lipsum - \usepackage{lipsum} y
  • otra para especificar las dos columnas con la marca de YAML: classoption: twocolumn

Quedaría algo así (ver última línea):

--- 
title: "Informe tipo 2"
author: "FVB (fervilber@gmail.com)"
date: "`r Sys.Date()`"
header-includes:
- \usepackage[utf8]{inputenc}
- \usepackage{graphicx}
- \usepackage{lipsum}
output: bookdown::pdf_book
documentclass: article
bibliography: [book.bib, packages.bib]
biblio-style: apalike
link-citations: yes
description: "Informe tipo 2"
lang: es
geometry: 
- tmargin = 2 cm
- bmargin= 3 cm
- lmargin= 2.5 cm
- rmargin= 2 cm
linkcolor: blue
urlcolor: blue
citecolor: red
mainfont: "Bookman"
papersize: a4
fontsize: 10pt
classoption: twocolumn
---

Con esto he conseguido un pdf a dos columnas como la imagen de arriba.