
En mi apéndice quiero agregar varios documentos PDF (cuestionarios) que utilicé en un estudio. Logré implementar un apéndice e incluir los archivos PDF (no es difícil de hacer), pero ahora tengo dos problemas que no puedo resolver:
- Me gustaría ver que la primera página de mi PDF esté colocada directamente debajo del título de mi apéndice A. Sin embargo, el apéndice A está solo al principio de la página, luego sigue una gran cantidad de espacio no utilizado, seguido de la página siguiente. con el contenido del PDF.
- Por el momento, las páginas PDF cubren el encabezado de las secciones (Apéndice A). Me gustaría ver los encabezados seguidos de las páginas PDF... ¿Es esto posible?
\documentclass{article} \usepackage{pdfpages} \begin{document} \newpage \appendix \section{Appendix A} \includepdf[pages={1-2}]{Example.pdf} \end{document}
Respuesta1
Aquí hay una versión adaptada del código que figura en la respuesta a la que me vinculé. Deberá ajustar esto dependiendo de la clase y los paquetes que esté utilizando y de qué tan llenas estén las páginas de sus archivos PDF. El código siguiente es conservador y supone que las páginas están bastante llenas, aunque el PDF de muestra que incluí no cumple con este requisito, por lo que las páginas parecen demasiado vacías. Supongo que tus archivos PDF están más completos, pero obviamente eso es sólo una suposición.
\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{pdfpages}
\usepackage{xparse}
\usepackage{kantlipsum}
\makeatletter
\NewDocumentCommand\headerspdf{ O {pages=-} m }{% [options for include pdf]{filename.pdf}
\includepdf[%
#1,
pagecommand={\thispagestyle{fancy}},
scale=.7,
]{#2}}
\NewDocumentCommand\secpdf{somO{1}m}{% [short title]{section title}[page specification]{filename.pdf} --- possibly starred
\clearpage
\thispagestyle{fancy}%
\includepdf[%
pages=#4,
pagecommand={%
\IfBooleanTF{#1}{%
\section*{#3}}{%
\IfNoValueTF{#2}{%
\section{#3}}{%
\section[#2]{#3}}}},
scale=.65,
]%
{#5}}
\makeatother
\pagestyle{fancy}
\begin{document}
\newpage
\appendix
\secpdf*{PDF on Starred Section Page}[3]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\kant[2]
\section{Include PDF after Section Page}
\kant[1]
\headerspdf[pages=1-2]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\secpdf{PDF on Section Page}[4]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\kant[2]
\secpdf[Short Title]{PDF on Section Page with Short Title}{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\kant[3]
\headerspdf[pages=2-3]{/usr/local/texlive/2013/texmf-dist/doc/latex/mwe/mwe.pdf}
\end{document}
Salida de muestra:
Respuesta2
Alternativamente, agrego el PDF de la siguiente manera:
\usepackage{pdfpages}
\includepdf[pages=-,offset=75 -75]{myfile.pdf}
Respuesta3
Por si acaso alguien más se topa con esto buscando una respuesta. Descubrí que puedes usar el \section{appendix}
comando como parte de pagecommand
:
\begin{appendix}
\centering
\includepdf[pages=2,scale=0.9,offset=0mm -75,pagecommand={
\begin{flushleft}
\section{Appendix}
\end{flushleft}
\section{AnyPdf}\label{AnyPdf}}linktodoc=false]{AnyPdf.pdf}
Respuesta4
Para cualquiera que busque un enfoque en el que se agreguen varias páginas PDF al apéndice del proyecto en una sección con una etiqueta adicional para hacer referencia a ella. Aquí está mi solución, construida a partir de las respuestas anteriores:
\appendix
\chapter{Appendix}
see \ref{reference}
\includepdf[pages=1,offset=0 0, pagecommand={\section{OurAppendix}\label{reference}\thispagestyle{plain}}
]{src/our.pdf}
\includepdf[pages=2-,offset=0 0, pagecommand=\thispagestyle{plain}
]{src/our.pdf}