LaTeX con los paquetes pdfpages
y bookmark
puede hacer la mayoría de estas cosas.
Esto funciona creando un nuevo tex
documento e incluyendo los documentos PDF originales (o partes del mismo) a través de \includepdf
(consulte el manual de páginas pdf ).
También puede cambiar la numeración de la página, p. Ej.
\pagenumbering{roman}
\setcounter{page}{1}
% include pdf pages that should have roman numbering (the front matter)
\pagenumbering{arabic} % switch to arabic numbering
\setcounter{page}{1} % reset page counter
% include pdf pages that should have arabic numbering (the main matter)
Estos números de página "lógicos" son simplemente etiquetas que la mayoría de los lectores de PDF pueden usar para navegar a una página en particular. Todavía hay los números de página "físicos" subyacentes que se ejecutan consecutivamente desde 1, para las interacciones de nivel inferior (ver más abajo).
Después de haber incluido las páginas PDF existentes con la numeración lógica correcta de la página, puede establecer marcadores PDF ("contornos") usando el \bookmark
comando. La sintaxis básica es
\bookmark[page=<pagenumber>,level=<level>]{<title>}
donde <pagenumber>
es el número de página de la página de destino. Tenga en cuenta que estos no son los números de página "lógicos" definidos anteriormente, sino los números de página internos que se ejecutan consecutivamente desde 1, desde el comienzo del pdf. La anidación de marcadores se realiza mediante la especificación <level>
, dónde 0
está el nivel superior. El <title>
es el texto que se mostrará en el esquema del lector de PDF. Consulte el manual de marcadores para más detalles.
Compilar el tex
archivo generará un nuevo PDF con los números de página y marcadores deseados.
Para ver un ejemplo completo de cómo se combina todo esto, consulte https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html