PDF-Seite in andere Geometrieseite einbinden

PDF-Seite in andere Geometrieseite einbinden

Für meine Abschlussarbeit habe ich eine große Anzahl von PDF-Bildern generiert, die ich in den Text einfügen möchte. Insbesondere eines der Bilder ist eine ganzseitige PDF-Datei, die größer ist als die für das allgemeine Dokument verwendeten Ränder. Die Geometrie ist derzeit auf A4-Papier eingestellt und kann nicht angepasst werden, da dies der obligatorische Stil ist.

Ich binde derzeit die Funktion includepdf ein und diese gibt mir das im Bild angezeigte Ergebnis zurück. Mein Problem ist, dass ich die Beschriftung nicht an der richtigen Stelle platzieren kann. Derzeit verwende ich vspace, um die Position der Beschriftung festzulegen, aber wenn ich einen bestimmten Wert unterschreite, wird die Beschriftung auf eine andere Seite verschoben. Ich glaube, das hat mit der Geometrie zu tun, auf der die Seiten basieren, daher denke ich, dass eine Änderung für eine Seite hilfreich sein könnte. Ich weiß jedoch nicht, wie ich das erreichen kann.

Vielen Dank!

Antwort1

Es ist einfacher, die Ränder zu überlagern, als sie zu ändern. (Vergessen Sie nicht, dies zweimal auszuführen.)

\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{lipsum}
\begin{document}
\begin{figure}[p]
  \begin{minipage}[c][\textheight][s]{\textwidth}
    \begin{tikzpicture}[remember picture, overlay]
    \node[inner sep=0pt] at (current page.center)
      {\includegraphics[height=\paperheight,width=\paperwidth]{example-image}};
% or (\includegraphics[page=1]{filename.pdf}}:
    \end{tikzpicture}
    \vfill\caption{Caption goes here}
  \end{minipage}
\end{figure}

\lipsum[1-8]
\end{document}

Hier ist eine Lösung mit \newgeometry. Es gab einige interessante Konflikte zwischen \afterpage und \restoregeometry, und die einzige Möglichkeit, die Seitenzahl auf die dritte Seite zu bringen, bestand darin, sie direkt hinzuzufügen.

\documentclass[a4paper]{article}
\usepackage[showframe]{geometry}
\usepackage{afterpage}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{lipsum}% MWE only

\begin{document}
\afterpage{\clearpage
\newgeometry{left=0pt,right=0pt,top=0pt,bottom=0pt,nofoot}%
\noindent\rlap{\includegraphics[height=.999\textheight,width=.999\textwidth]{example-image}}%
% or \includegraphics[page=1]{filename.pdf}
\begin{minipage}[b]{\textwidth}
  \captionof{figure}{Caption goes here}
\end{minipage}%
\restoregeometry
\rlap{\raisebox{\dimexpr \topskip-\textheight-\footskip}[0pt][0pt]{\makebox[\textwidth][c]{\thepage}}}%
\vspace{-\baselineskip}}
\lipsum[1-16]
\end{document}

verwandte Informationen