2010-05-10 9 views
8

En mi documento incluyo un PDF utilizandoen la tabla de contenido de un PDF incluido

\includepdf[pages=-]{./mypdf.pdf} 

El problema que estoy teniendo es cómo agregar una entrada del índice para este pdf.

Se supone que es un apéndice. Intenté agregar una nueva sección en el apéndice pero, por supuesto, el nombre de la sección no se puede imprimir en la misma página que el pdf incluido, por lo que la línea TOC resultante dirige a una página incorrecta.

Si uso \addcontentsline me suelta la numeración y la página es demasiado malo porque el PDF que se incluye en realidad comienza en la página siguiente ...

que estoy un poco perdido aquí, así que realmente lo apreciaría si alguien sabe como hacer esto.

Nota: el pdf que intento incluir no fue generado por LaTex.

+0

¿No hemos tenido esta pregunta antes? –

+0

No puedo encontrar un duplicado exacto. El siguiente enlace suena muy cerca, pero el póster original aceptó una respuesta que no responde a esta pregunta: http://stackoverflow.com/questions/2418871/need-to-merge-multiple-pdfs-into-a-single- pdf-with-table-of-contents-sections – Geoff

Respuesta

8

De la documentación de pdfpages (página 6) parece que hay una etiqueta experimental llamada addtotoc. Creo que sería utilizarlo como:

\includepdf[pages=-, addtotoc={<page number>, section, 1, <heading>, <label>}] 

Dónde está <page number> la página deseada número del PDF incluido (editar) para enlazar a, <heading> es el título de la tabla de contenido, y es así como <label> usted puede \ref a la sección.

+2

Muchas gracias, esa es exactamente la opción que estaba buscando ... Me siento estúpido por no haber mirado dentro del documento el paquete de páginas PDF ... EDIT: es el número de la página que se debe usar como referencia en el TOC (por lo que es 1 la mayoría de las veces) –

+0

Gracias por hacer un seguimiento, modifiqué la respuesta para ser más preciso. – Geoff

+1

Hola Geoff y @Heyyou'reQt - vea también [Incluya las páginas de pdf y de referencia • Diseño de página • Comunidad LaTeX] (http://www.latex-community.org/forum/viewtopic.php?f=47&t=7528): "_... pone una entrada en el toc para ** página 4 del pdf incluido ** ..._" ¡Salud! – sdaau

0

Ha intentado

\section[text for toc]{text for document} 

en su caso

\section[text for toc]{} 

para suprimir la salida en el documento.

+0

Eso agrega una línea en el TOC con la etiqueta correcta, pero aún apunta a la página incorrecta, e incluso si la etiqueta no está impresa en el documento, el número del apéndice sigue siendo ^^ Es por eso que todavía apunta a la página incorrecta. ¿No hay una forma de forzar el número de página en el que señala una etiqueta toc? –

+0

¿Tiene un archivo .toc? Podrías intentar editar eso antes de la compilación final ... – aioobe

Cuestiones relacionadas