Objetivo: aprender a insertar documentos PDF en nuestros ficheros creados en .
Con frecuencia puede resultarnos conveniente la posibilidad de insertar otros ficheros externos en la estructura de un documento que creemos empleando . El formato de salida más frecuéntemente elegido a la hora de compilar un fichero .tex es PDF, de modo que parece natural que pueda trabajar sin excesiva dificultad con otros ficheros creados en ese formato.
Para poder agregar otros archivos PDF a nuestro documento necesitamos hacer uso del paquete pdfpages:
\usepackage{pdfpages}
Esa es la magia de que una y otra vez me fascina: su capacidad para realizar tareas sorprendentes ampliando su funcionalidad mediante el uso de paquetes.
Los PDF que insertemos no tienen que ser necesariamente generados en ; todos sirven.
En el punto del documento en el que deseemos que se realice la inserción utilizamos el comando:
\includepdf[pages=inicial-final]{nombre_del_documento}
Si el punto de inserción está en mitad de una página, forzará un salto de página llegado ese punto para que el PDF se agregue al comienzo de una nueva.
Observa que el primer parámetro es opcional (escrito entre corchetes). Si lo omites sólo se agregará la primera página del PDF.
El rango de páginas se indica mediante dos cifras separadas por un guión.
Por ejemplo:
[pages=3-7]
Agrega sólo las páginas comprendidas entre la 3 y 7, ambas incluidas.
Si no especificamos un valor inicial asumirá que quieres insertar desde el principio:
[pages=-10]
Agrega desde el comienzo hasta la página 10.
Del mismo modo, si no indicamos un valor final sobreentederá que es hasta el final del documento:
[pages=5-]
Agrega desde la página 5 hasta la última.
Si queremos que se inserte el documento completo, omitimos los valores inicial y final, pero aún así debemos incluir el guión:
[pages=-]
Agrega el documento completo, de principio a fin.
El parámetro obligatorio, el nombre del fichero, se indica entre llaves. Puedes omitir, si lo deseas, la extensión, pues se da por supuesto que estamos lidiando con PDFs.
Eso sí, si el PDF no está en el mismo directorio que el .tex asegúrate de incluir también la ruta (absoluta o relativa). Presta mucha atención y, aunque estés trabajando en una máquina Windows, usa como separador de directorio la barra al estilo Unix, /
, y no \
, pues esta última es un símbolo reservado de (el indicador de comando).
Veamos algunos ejemplos:
\includepdf{comparativa}
Agrega la primera página del fichero comparativa.pdf.
\includepdf[pages=25-27]{comparativa}
Inserta las páginas 25, 26 y 27 del fichero comparativa.pdf.
\includepdf[pages=-]{running/clasificacion}
Inserta la totalidad del documento clasificacion.pdf, almacenado en el directorio running, presente en la misma carpeta que el fichero .tex.
He esbozado aquí un uso básico de pdfpages, aunque, por lo general, suficiente en la mayor parte de las ocasiones. No obstante, hay muchas más cosas que el paquete puede hacer y te invito a consultar su documentación si deseas conocerlas.
Incluye pdfpages en tu kit de recursos. Disfruta de su potencia y eleva a un nuevo nivel la calidad de los documentos que generes en .
Javier Montero Gabarró
El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)
El Club del Autodidacta
Índice completo de artículos relacionados con .