PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrseitige Dokumente in den Anhang



Schorsch
20-12-2005, 09:26
Servus.

Für meinen Anhang muss ich mehrere formale Richtlinien einhalten. Jeder Anhang braucht einen Titel, einen Rahmen und eine Quelle am ende des Anhangs.

Ich habe jetzt ein dreiseitiges Dokument (pdf) das ich wie folgt einbinde:


\section{Katalog}
\inlcudepdf[pages={1-3},pagecommand={\thispagestyle{plain}}, frame, scale=0.8]{katalog.pdf}
Quelle: citep{katalog:2005}


Nun...das klappt schon recht gut, nur folgt auf die Überschrift erstmal ein Seitenumbruch und erst dann das Dokument, danach wieder ein Umbruch und die Quelle. Das Skalieren betrifft nur das DOkument, der Rahmen verbleibt geht über den ganzen Textbereich des Dokuments. Hat jemand ne Idee wie ich das hinbekommen kann? Muss ich das als Grafik einbinden?

Gruß

Schorsch

rais
20-12-2005, 20:37
Moin moin,
bau es Dir doch einseitig (so der Aufbau es erlaubt):
als foo.tex:


\documentclass[a4paper]{scrbook}
\usepackage{graphicx}
\begin{document}
\section{Katalog}
\centering\includegraphics[height=0.7\textheight]{katalogauszug}
Quelle: zitier mit \verb=\citep{katalog:2005}=...
\end{document}

und als katalogauszug.tex:


\documentclass[a4paper]{article}
\usepackage{pdfpages}
\pagestyle{empty}
\begin{document}
\inlcudepdf[pages={1-3},nup=2x2,frame]{katalog}
\end{document}

Beim Kompilieren also Reihenfolge einhalten, damit Du "katalogauszug" auch als PDF ins Hauptdokument laden kannst:
pdflatex katalogauszug.tex && pdflatex katalogauszug.tex
pdflatex foo.tex
bibtex foo
pdflatex foo.tex && pdflatex foo.tex

Und zu pdfpages: schau mal Abbildung 1 in der Doku - da sieht man eigentlich nur die Verteilung der einzubindenden PDF-Seiten auf eine physikalische Dokumentseite, nix von Text drumherum....
Oder nimmst Du ein anderes Paket für \includepdf ? Wenn ja, welches?
Also wieder einmal: ein Minimalbeispiel ist nie verkehrt;)
Und ja, oben steht genaugenommen auch keins - schließlich fehlt hier die katalog.pdf-Datei (kann hier aber durch jedes x-beliebige mehrseitige PDF-Dokument ersetzt werden)
Wenn's einseitig nicht sein darf oder kann, dann kannst Du Dir obenstehendes sicherlich auf die Einzelseiten (sind ja nur 3) anpassen.;)

MfG,

Schorsch
21-12-2005, 07:37
Wenn's einseitig nicht sein darf oder kann, dann kannst Du Dir obenstehendes sicherlich auf die Einzelseiten (sind ja nur 3) anpassen.;)


Und genauso hab ich das gemacht :D

Super! Wär ich nie drauf gekommen. Vielen Dank.

Hier mal der Quelltext für den Fall das andere auch mal vor diesem Problem stehen. In der Suche fand ich jedenfalls noch nix entsprechendes:

kriterienkatalog1.tex


\documentclass[a4paper]{article}
\usepackage{pdfpages}
\pagestyle{empty}
\begin{document}
\inlcudepdf[pages={1},frame]{katalog.pdf}
\end{document}


kriterienkatalog2.tex


\documentclass[a4paper]{article}
\usepackage{pdfpages}
\pagestyle{empty}
\begin{document}
\inlcudepdf[pages={2},frame]{katalog.pdf}
\end{document}


Analog für 3.....


und im Hauptdokument


\appendix
\chapter{Dokumente}
\section{Kriterienkatalog}
\centering\includegraphics[height=0.9\textheight]{kriterienkatalog1}
\newpage
\centering\includegraphics[height=0.9\textheight]{kriterienkatalog2}
\newpage
\centering\includegraphics[height=0.9\textheight]{kriterienkatalog3}
Quelle: Eigene Erstellung

stefanx80
26-12-2005, 00:15
Dazu hab ich gleich nochmal ne Frage. Suche schon ne Weile nach der Antwort, könnte aber auch sein, das ich einfach was übersehen habe...

Ich hab hier einen sehr umfangreichen Anhang, er wird am Ende aus rund 20 Dokumenten bestehen.

Nach eurem Minimalbeispiel in etwa so:


\documentclass[a4paper]{article}
\usepackage{pdfpages}
\pagestyle{empty}
\begin{document}
\includepdf[pages=-,nup=2x2,frame]{dokument1}

\includepdf[pages=-,nup=2x2,frame]{dokument2}

\includepdf[pages=-,nup=2x2,frame]{dokument3}
.
.
.

\end{document}

Jedes dieser Dokumente ist mehrseitig. Was ich nun gerne hätte wäre eine einheitliche Bildunterschrift, so a la:


Anhang C.2: Versuchsdokumentation Teil 2


Da würde sich ja naiv das hier anbieten:



\documentclass[a4paper]{article}
\usepackage{pdfpages}

\usepackage{float}

% anhang-zeug
\newfloat{anhang}{h}{anh}[section]
\floatname{anhang}{Anhang}


\pagestyle{empty}
\begin{document}
\begin{anhang}
\includepdf[pages=-,nup=2x2,frame]{dokument1}
\caption{ Versuchsdokumentation Teil 1}
\end{anhang}

\begin{anhang}
\includepdf[pages=-,nup=2x2,frame]{dokument2}
\caption{ Versuchsdokumentation Teil 2}
\end{anhang}

\begin{anhang}
\includepdf[pages=-,nup=2x2,frame]{dokument3}
\caption{ Versuchsdokumentation Teil 3}
\end{anhang}
.
.
.

\end{document}


Geht aber nicht, ich vermute mal weil :



Commands like \includepdf only work outside frames as they produce pages “by themselves.”siehe http://gking.harvard.edu/files/beameruserguide.pdf

Jeden Anhang als eigene PDF-Datei, wie ihr das gemacht habt, hilft da sicher auch nicht weiter, da ich ja wegen Mehrseitigkeit immer via \includepdf einbinden müsste.

Und jede Seite einzeln, da mach ich mich tot, das sind über 100 Seiten...

Irgendwie fehlen mir gerade die Idee, hab schon das Gefühl, das ich die captions nachbauen muss.

...

Gerade kommt mir noch ne andere Idee, könnte ja auch passende Überschriften wählen, über jedem Dokument. Dann sollte aber auch \includepdf auf der gleichen Seite anfangen wie die Überschrift. Ist das möglich, den einfach zu überlisten und ihm zu sagen, das er auf der Seite davor anfangen soll, alles zu schreiben?

stefanx80
26-12-2005, 01:01
Naja, hab noch ein bisle selber dran gegrübelt, und es ist eigentlich ganz einfach.

Also, die schon erwähnte Möglichkeit mit den Überschriften geht so:


\documentclass[a4paper]{article}
\usepackage{pdfpages}
\pagestyle{empty}
\begin{document}
\includepdf[pages=1,nup=2x2,frame,
pagecommand={\subsection{Versuchsdokumentation Teil 1}}]{dokument1}
\includepdf[pages=2-last,nup=2x2,frame]{dokument1}

\includepdf[pages=1,nup=2x2,frame,
pagecommand={\subsection{Versuchsdokumentation Teil 2}}]{dokument2}
\includepdf[pages=2-last,nup=2x2,frame]{dokument2}

\includepdf[pages=1,nup=2x2,frame,
pagecommand={\subsection{Versuchsdokumentation Teil 3}}]{dokument3}
\includepdf[pages=2-last,nup=2x2,frame]{dokument3}
.
.
.

\end{document}

Denn pagecommand gibt ja auf alle Seitenkommandos Zugriff, und nicht nur pagestyle, wie das in allen Beispielen steht.

So sieht das jetzt sehr hübsch aus. :)

Werds jetzt so machen. Aber wenn jemand weiß, wie es möglich ist, captions dafür zu benutzen, wäre ich trotzdem noch interessiert, ob das geht.

EDIT: Musste das nochmal anpassen, das er nicht auf jeder Seite eine subsection aufmacht. Aber 2 Zeilen statt einer gehen auch noch. :-)

Werz
17-01-2007, 17:12
*gelöscht*

problem hat sich von alleine behoben , weiß nicht wie ,....