usar - paquete pdfpages
Al usar páginas pdf en LaTeX, ¿cómo evitar saltos de página antes de la primera página? (5)
Gracias por todas las respuestas: no pude, por mi vida, descubrir qué usa la lógica /includepdf
para insertar páginas en blanco; el truco de incluir la primera página a través de /includegraphics
resolvió la mayoría (pero no todos) de esos problemas; Así que aquí hay algunas notas:
Primero, por curiosidad, también he intentado usar solo /includepdf
, pero dividido en dos partes:
/includepdf[pages=1]{MYINCLDOC.pdf}
/includepdf[pages=2-last]{MYINCLDOC.pdf}
... desafortunadamente, esto tiene el mismo problema que la pregunta en OP.
- Desde la respuesta de @WASE , ahora hay varias
/newpage
s en la fuente (pdfpages.sty
). Intenté leer la fuente, pero me resultó bastante difícil; así que traté de configurar temporalmente/newpage
en/relax
only for/includepdf
- y eso pone todas las páginas en el documento una encima de la otra; así que probablemente no sea una buena idea deshacerse de/newpage
ciegas. - Just
/includegraphics[page=1,scale=0.8]{foo.pdf}
funciona, pero (como @WASE también nota) está alineado en la esquina superior izquierda del cuerpo de la página, es decir, dentro de los márgenes; para una página completa querríamos que la inclusión del pdf se superpusiera en toda la página, incluidos los márgenes.
Esta página: gráficos - ¿Cómo agrego una imagen en la esquina superior izquierda con TikZ y graphicx - TeX? LaTeX señala varias posibilidades para posicionarse en la página sobre los márgenes; pero para mí, la mejor solución para una inclusión de PDF de una página completa es usar el paquete tikz
para centrarlo en la página:
/begin{tikzpicture}[remember picture,overlay]
/node at (current page.center) {/includegraphics[page=1]{MYINCLDOC.pdf}};
/end{tikzpicture}
/includepdf[pages=2-last]{MYINCLDOC.pdf}
Después de hacer esto, como bono, también he experimentado:
- Objetivos adecuados de los marcadores de PDF (ir a la página de la derecha cuando se hace clic)
- Si usa el paquete
pax
, los datos parecen incluirse también en la página/includegraphics
independiente de/includegraphics
, así que no hay diferencia. - Si tiene un documento de dos caras: las
pdfpages
, con la división anterior de la primera página en/includegraphics
, ahora (aparentemente) insertarán correctamente el equivalente de/cleardoublepages
entre los/cleardoublepages
que se incluyen en la parte posterior (así que no tengo que insertar) tal comando manualmente).
Espero que esto ayude a alguien,
¡Aclamaciones!
Estoy creando un gran documento LaTeX, y mi apéndice tiene reproducciones de varios folletos que tengo en formato PDF. Estoy intentando crear un encabezado de sección y luego incluir las páginas en una escala ligeramente inferior. Por ejemplo:
/section{Booklet about Yada Yada Yada}
/includepdf[pages={-}, frame=true, scale=0.8]{booklet_yadayada.pdf}
Sin embargo, pdfpagex hace dos cosas molestas. Primero, dedica una página de documento de salida para la página de documento incluida. Puedo vivir con eso ya que estoy usando la escala del 80%. Sin embargo, el problema principal es que la primera página también es una página nueva, así que tengo una página con solo el título de una sección y luego una página separada con el folleto.
¿Hay alguna manera de conseguir que las páginas pdf sean un poco más inteligentes aquí?
Para mí lo siguiente funcionó bien:
/includepdf[pages=1,pagecommand=/section{Section Heading}]{testpdf}
/includepdf[pages=2-,pagecommand={}]{testpdf}
También probé esta solución, pero /includepdf
mantiene la ventaja de enviar el archivo por encima del margen (la salida se centra desde los bordes de la página). Así que abrí pdfpages.sty, y busqué el comando /newpage
. Eliminé la primera aparición (línea 326), solo para intentar, y después de guardar y compilar nuevamente, ya no había más saltos de página.
Utilice el entorno de minipágina:
/chapter*{Sujet du stage}
%/fbox{
/begin{minipage}{/textwidth}
/includepdf[scale=0.8]{../sujet-stage/main.pdf}
/end{minipage}
No agrega ninguna página adicional y funciona con includepdf.
/includepdf
usa /includegraphics
internamente, así que algo como
/section{Foo}
/fbox{/includegraphics[page=1,scale=0.8]{foo.pdf}}
Incluiría la página sin iniciar una nueva, aunque solo hace una página a la vez.