diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex new file mode 100644 index 00000000000..c062802236f --- /dev/null +++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex @@ -0,0 +1,69 @@ +\chapter{Fragebogen} +\label{app:Fragebogen} + + +Dieser Abschnitt demonstriert -- als Beispiel -- die Einbindung eines externen PDF-Dokuments +in das eigene \latex-Manuskript. +Dieses Problem stellt sich relativ häufig im Zusammenhang mit Fragebögen, die +man für seine Arbeit erstellt und/oder verwendet hat, daher ist genau dieser Fall hier gezeigt.% +\footnote{Mit einem schönen Fragebogen des OÖ Energiesparverbands (\url{http://www.energiesparverband.at}).} +Wichtig ist dabei, dass die \emph{Seitenformatierung} des Dokuments intakt bleibt +und die fortlaufende \emph{Seitennummerierung} die eingefügten Fremdseiten korrekt berücksichtigt. + +\section{Das \texttt{pdfpages}-Paket} + +Das \latex-Paket \texttt{pdfpages}% +\footnote{\url{https://ctan.org/pkg/pdfpages}} +ist dafür die (zurzeit) einzige Wahl und es wird mit +% +\begin{LaTeXCode}[numbers=none] +\RequirePackage{pdfpages} +\end{LaTeXCode} +% +in der Datei \nolinkurl{hgb.sty} automatisch geladen. +Das eingebundene PDF-Dokument (der zweiseitige Frage\-bogen) liegt in +\nolinkurl{images/fragebogen.pdf}. +Um nachfolgend alle (2) Seiten der PDF-Datei in das aktuelle Dokument einzubinden, +verwenden wir die Anweisung +% +\begin{LaTeXCode}[numbers=none] +\includepdf[pages=1-,width=\textwidth,frame=true,pagecommand={}]{images/fragebogen} +\end{LaTeXCode} +% +Die eingebundenen Seiten werden durch \verb!width=\textwidth! automatisch auf die Textbreite +des \latex-Dokuments skaliert und durch \verb!frame=true! mit einer Umrandung versehen. + +Dieses Beispiel geht davon aus, dass das externe PDF-Dokument im A4-Seitenformat ist. +Bei anderen Formaten muss man die Skalierung möglicherweise "`händisch"' einstellen, +falls die Seiten zu hoch werden (\zB\ mit \verb!width=0.9\textwidth!). + +Wichtig ist auch, dass bei dem externen PDF-Dokument alle verwendeten \emph{Schriften} +(Fonts) korrekt und vollständig \emph{eingebettet} sind, da ansonsten das von \latex erzeugte +PDF-Dokument nicht unabhängig von der Systemumgebung ist! + + +\section{Verweise auf eingebundene PDF-Seiten} + +Möchte man im Text auf bestimmte PDF-Seiten verweisen, +so ist es am Einfachsten, die Seiten einzeln zu importieren und jeweils +mit einem \emph{Label} zu versehen, wie in diesem Beispiel: +% +\begin{LaTeXCode}[numbers=none] +\includepdf[pages=1,width=\textwidth,frame=true,pagecommand={\label{PDF1}}]{images/fragebogen} +\includepdf[pages=2,width=\textwidth,frame=true,pagecommand={\label{PDF2}}]{images/fragebogen} +\end{LaTeXCode} +% +In diesem Fall könnte man beispielsweise mit \verb!\pageref{PDF2}! +die aktuelle Seitennummer der 2.\ Seite des eingebundenen PDF-Dokuments +angeben. + +Viele weitere Möglichkeiten (\zB\ die Angabe von Seitenintervallen) findet man +in der ausführlichen Dokumentation zum \texttt{pdfpages}-Paket. + + + +% Und hiermit werden die PDF-Seiten tatsächlich eingebunden: +\includepdf[pages=1-,width=\textwidth,frame=true,pagecommand={}]{images/fragebogen} + + + |