PDF als Grafik einfügen

Tabellen und Grafiken erstellen und anordnen


Christopher
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 3. Mai 2016, 19:48

PDF als Grafik einfügen

Beitrag von Christopher »

Hallo,

ich versuche mit meinen eher jüngeren Latex Kenntnissen 2 Seiten eines PDF's als Grafik einzubinden. Hierbei sollen beide pdf Seiten je auf einer Seite bei mir landen, aber nur eine Bildunterschrift besitzen.

Ich habe mir jetzt ein paar Anleitungen durchgelesen, kommen aber leider auf keinen grünen Zweig.
Entweder sind die Bilder übereinander gelegt, sodass man nix mehr lesen kann, oder das Bild wird mit allen anderen Bildern des Kapitels nach unten verschoben...
\documentclass[12pt,a4paper]{scrreprt}


\renewcommand*{\familydefault}{\sfdefault} %Eigene Schriftart verwenden
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,includeheadfoot]{geometry} %Seitenränder
\usepackage{amsmath} 				%Mathe Formeln
\usepackage{hyperref} 				%Hyperlinks einfügen
\usepackage[scaled]{uarial} 		%Arial
\usepackage{setspace} 				%Zeilenabstand anpassen
            \onehalfspacing 		%Zeilenabstand 1,5fach
\usepackage{graphicx} 				%Grafikpaket
\usepackage[T1]{fontenc} 			%Zeichenart fontec-> Standardeinstellung
\usepackage[utf8]{inputenc} 		%Verwendung von Umlauten
\usepackage[ngerman]{babel}			%Deutsche Formatierung: z.B. Satztrennung
\usepackage[]{acronym} 				%Abkürzungsverzeichnis
\usepackage{cleveref}
\usepackage{pdfpages}				%PDF Dateien besser einbinden 
\usepackage{titlesec} 				% Textüberschriften anpassen
\begin{document}
\chapter{Konzept}
\section{Anforderungsliste}
viel bla bla bla

\newpage
\begin{figure}[h]
\centering
\includegraphics[page=1]{Bilder/Anforderungsliste.pdf}
\caption{Anforderungsliste}
\label{Anforderungsliste}
\end{figure}

\section{XY}
viel bla bla bla

\end{document}


Noch so einer

Beitrag von Noch so einer »

Ohne die PDF-Datei kann ich nur vermuten, dass die Seiten des PDFs für den Textbereich zu groß sind. Du bekommst dann vermutlich auch eine Warnung der Art »overfull \hbox« oder »overfull \vbox«. Damit die Seite zusammen mit einer Bildunterschrift auf eine Seite passt, muss sie entsprechend verkleinert werden, beispielsweise mit
\includegraphics[page=1,width=\textwidth,height=.9\textheight,keepaspectratio]{Bilder/Anforderungsliste.pdf}
. Außerdem nützt Option [h] für die Gleitumgebung in diesem Fall auch nichts. Die Geitumgebung ist dann zu groß, um here platziert zu werden. Die zweite Seite könnte man ganzseitig mit \includepdf aus dem Paket pdfpages einbinden. Hier einmal ein Versuch dazu:
\documentclass{scrreprt}

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{mwe}% Nützlich für Dummy-Inhalte wie Blindtext oder Beispielabbildungen
\usepackage{afterpage}

\begin{document}
\chapter{Konzept}
\section{Anforderungsliste}
\blindtext Siehe Abbildung~\ref{Anforderungsliste}.

\afterpage{%
  \clearpage
  \noindent\begin{minipage}{\textwidth}
    \centering
    \includegraphics[page=1,width=\textwidth,height=.95\textheight,keepaspectratio]
                    {example-image-a4.pdf}
    \captionof{figure}{Anforderungsliste}
    \label{Anforderungsliste}
  \end{minipage}
  \includepdf[page=1]% hier müsste natürlich 2 hin, aber das Beispiel hat nur eine Seite!
             {example-image-a4.pdf}
}

\Blindtext

\end{document}
Natürlich kann die zweite Seite ebenfalls auf die Größe des Textbereichs skaliert werden:
\documentclass{scrreprt}

\usepackage{graphicx}
\usepackage{mwe}
\usepackage{afterpage}

\begin{document}
\chapter{Konzept}
\section{Anforderungsliste}
\blindtext Siehe Abbildung~\ref{Anforderungsliste}.

\afterpage{%
  \clearpage
  \noindent\begin{minipage}{\textwidth}
    \centering
    \includegraphics[page=1,width=\textwidth,height=.95\textheight,keepaspectratio]
                    {example-image-a4.pdf}
    \captionof{figure}{Anforderungsliste}
    \label{Anforderungsliste}
  \end{minipage}
  \newpage
  \noindent\begin{minipage}{\textwidth}
    \centering
    \includegraphics[page=1,% hier müsste natürlich 2 hin, aber das Beispiel hat nur eine Seite!
                     width=\textwidth,height=\textheight,keepaspectratio]
                    {example-image-a4.pdf}
  \end{minipage}
  \newpage
}

\Blindtext

\end{document}
Du darfst auch ruhig ein wenig im Forum stöbern. Da gibt es mit Sicherheit mehrere Fragen zum Einbinden ganzseitiger Abbildungen. Außerdem möchte ich Dir die Anleitungen zu [d]afterpage[/d] und [d]pdfpages[/d], sowie die Minimalbeispiel-Anleitung nahe legen.

Christopher
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 3. Mai 2016, 19:48

Beitrag von Christopher »

Danke für deine ausführliche Antwort.

Ich habe es gerade mit \usepackage{float} und H gelöst. Allerdings hatte ich die Seiten aus dem pdf mittels Snipping-Tool ausgeschnitten. Die Ränder des pdfs haben gestört.

Kann man Ränder von pdf schneiden im code selber?


Edit: mit trim komme ich nicht weit, da ich die Ränder "erraten" muss...

Antworten