PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschrift für .pdf Anhang



Sebbl04
23-08-2009, 09:38
Hallo Zusammen,

gibt es eine Möglichkeit eine überschrift über ein eingefügtes pdf-dokument zu setzen?

Ich binde die pdf-dateien immer mit dem Befehl \includepdf[pages=1-x] ein.

Vielen Dank im Voraus!

Gruß

mechanicus
23-08-2009, 10:04
Hallo,

includepdf beginnt immer eine neue Seite. Du kannst das erstmal nicht umgehen. Was eine Möglichkeit wäre, du bindest die erste Seite mit includegraphics ein und die folgenden mit includepdf.

Gruß
Marco

Sebbl04
23-08-2009, 10:15
Hallo Marco,

vielen Dank für die schnelle Antwort. Habe jetzt folgendes gemacht:


\section{Kennwerte}
\includegraphics[pages=1]{images/xxx.pdf}
\includepdf[pages=2]{images/xxx.pdf}


Funktioniert auch soweit super, leider ist jetzt die erste Seite verschoben, da der normale Seitenrand eingehalten wird. Kann ich den Rand für eine Seite irgendwie kleiner machen oder ausschalten?

Gruß
Sebastian

hakaze
23-08-2009, 10:40
Du könntest auch die über "includegraphics" eingefügte Seite mit einer Boundingbox beschneiden, sprich die überflüssigen Ränder entfernen.

\includegraphics[pages=1,viewport=llx lly upx upy,trim=true]{images/xxx.pdf}
% llx, lly ... lower left x and y
% upx, upy ... upper right x and yDie Angaben für die Boundingbox sind in pt (wenn ich mich nicht irre). Du kannst z.B. mit Ghostview die entsprechenden Werte herausfinden.

mechanicus
23-08-2009, 11:15
Hallo,

eine andere Möglichkeit wäre es mit wallpaper zu arbeiten. Allerdings wissen wir nicht, wie deine pdf-Datei aussieht. So ist es schwer zu sagen, ob auf der ersten Seite der einzufügenden pdf überhaupt genug Platz für eine Überschrift ist.


\documentclass{scrartcl}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{wallpaper}
\newcommand{\PDFWallPaper}[2]{%
\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset}, \LenToUnit{\wpYoffset}){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=#1\paperwidth,height=#1\paperheight,page=1,%
keepaspectratio]{#2}%
\vfill
}}}
}
\pagestyle{empty}
\begin{document}
\section{Kennwerte}
\PDFWallPaper{1}{dummy}
\includepdf[pages=2]{dummy}
\end{document}


Gruß
Marco

Sebbl04
23-08-2009, 12:01
Hervorragend! So funktionierts!

Vielen Dank!