PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : includepdf und Überschrift



Sandman1986
15-04-2011, 16:57
Hallo zusammen,

ich möchte einmehrseitiges pdf in mein Latexdokument einbinden. Den Befehl dafür kenn ich und es klappt auch alles.

NUR:

Leider besteht das Kapitel (Anhang) nur aus diesem pdf. Und das übliche Problem tritt auf, das die Überschrift auf einer Seite und das pdf auf der Nächsten ist. Die einfachste Möglichekit wäre ja jetzt das pdf nicht mit \includepdf sondern als Grafik einzubinden und mit einer Skalierung zu versehen. Ich finde das sieht aber nicht gut aus.

Bei dem pdf wäre oben ein weisser Rand, sodass ich ihn mit Adobe Pro wegschneiden könnte.

Jetzt meine Frage:

Kann man ein Bild so einbinden, dass es aussieht als wenn ich ein pdf eingebunden hätte, dabei aber oben ein Stück kürzer ist und da die Überschrift steht?

Gruß

Christian

rstuby
15-04-2011, 17:38
Ich würde mit pdfcrop alle weißen Ränder abschneiden und es dann ohne Skalierung als Grafik einbinden.

u_fischer
15-04-2011, 17:54
Versuche das Bild mit eso-pic als "Hintergrundbild" einzufügen.

Stefan_K
16-04-2011, 13:30
Hallo Christian,

Du könntest die Option pagecommand=... von \includepdf verwenden. Weiterhin könntest Du \includepdf zweimal aufrufen, einmal mit pagecommand für die erste Seite und einmal für die verbleibenden Seiten, hierbei jeweils Seitenbereich angeben.

Viele Grüße,

Stefan

Sandman1986
19-04-2011, 08:49
Ich würde mit pdfcrop alle weißen Ränder abschneiden und es dann ohne Skalierung als Grafik einbinden.

ich habe das mal gemacht. nur leider versteh ich das Ergebnis einfach nicht!



\documentclass[a4paper,12pt,de,fleqn]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{array}
\usepackage{layout}
\usepackage{booktabs}
\usepackage{parskip}
\usepackage{wrapfig}
\usepackage[final]{pdfpages}
\usepackage{flafter}
\usepackage{longtable}
\usepackage[activate=normal]{pdfcprot}
\usepackage{subfigure}
\usepackage{trfsigns}
\usepackage{anysize}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage[numbered]{mcode}
\usepackage[pdftex,bookmarks,bookmarksopen,bookmarksnumbered]{hyperref}
\usepackage[style=long,border=none,header=plain,cols=3]{glossary}

\setlength{\unitlength}{1mm}
\setlength{\textwidth}{145mm}
\renewcommand{\baselinestretch}{1.2}

\begin{document}


\chapter{Einleitung}
\section{A:Schaltplan und Stückliste}
%\includepdf[pages=1-8]{datasheetfet.pdf}
\section{B:Datenblatt FET IPB160N04S3-H2}
\begin{figure}[h!]
\centering
\includegraphics[width=1.00\textwidth]
{seite1.pdf}
\end{figure}
\includepdf[pages=1]{seite1.pdf}


\end{document}



Wieso überschneiden sich die beiden Bilder? Was mach ich falscg?

Gruß Christian

rstuby
19-04-2011, 09:00
Hm, ich kann es ja nicht so ganz richtig ausprobieren, weil ich deine Datei nicht habe.
ist seite1.pdf jetzt die beschnittene oder die ursprüngliche Variante? Und warum skalierst du?? Und was soll die Gleitumgebung? Ich meinte es eher so:

\section{B:Datenblatt FET IPB160N04S3-H2}
\includegraphics{seite1.pdf}

Aber versuch doch auch die Ideen von den anderen mal. Für Hintergrundbilder gibt es außer dem Paket esopic noch das Paket Wallpaper, das habe ich letztens erfolgreich für etwas Ähnliches genutzt.

UPD: Oh, da ist sie ja, sorry. Werde wohl doch mal dein Beispiel ausprobieren, obwohl du Unmengen von Paketen lädst, die ich nicht habe...

rstuby
19-04-2011, 09:09
Hm, also folgendes: Sowohl unskaliert als auch mit width=1.0\textwidth ist die beschnittene Grafik immer noch zu hoch, um unter die drei Überschriften zu passen.
Weswegen sie bei deinem Original-Beispiel mit Gleitumgebung auf die dritte Seite hinter die mit \includepdf eingebundene Grafik gleitet und mit meiner Änderung unter den Überschriften zu stehen kommt, jedoch über den unteren Seitenrand hinausragt.
Überschneiden tun sich die beiden Bilder bei mir in keinem der Fälle.
Das einzige Paket, das ich auskommentiert habe, weil es nicht zu finden war, ist mcode.

Sandman1986
19-04-2011, 10:13
Hm, also folgendes: Sowohl unskaliert als auch mit width=1.0\textwidth ist die beschnittene Grafik immer noch zu hoch, um unter die drei Überschriften zu passen.


Dass soll sie nicht. War vielleicht von mir zu ungenau erklrät. Sie soll nur unter die 3. Überschrift. Ich hab den Inhalt der ersten Überschriften rausgenommen der Größe wegen.

Ich hab es ohne die Gleitende Abbildung mal probiert und es klappt jetzt soweit, dass ich die Bilder zwar auf sperarten Seite habe, jetzt jedoch eine leere Seite dazwischen habe und das erste Bild nicht genau auf der Seite sitzt sondern etwas zur Seite neigt.


\documentclass[a4paper,12pt,de,fleqn]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{array}
\usepackage{layout}
\usepackage{booktabs}
\usepackage{parskip}
\usepackage{wrapfig}
\usepackage[final]{pdfpages}
\usepackage{flafter}
\usepackage{longtable}
\usepackage[activate=normal]{pdfcprot}
\usepackage{subfigure}
\usepackage{trfsigns}
\usepackage{anysize}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage[numbered]{mcode}
\usepackage{Pakete}
\usepackage[pdftex,bookmarks,bookmarksopen,bookmarksnumbered]{hyperref}
\usepackage[style=long,border=none,header=plain,cols=3]{glossary}

\setlength{\unitlength}{1mm}
\setlength{\textwidth}{145mm}
\renewcommand{\baselinestretch}{1.2}

\begin{document}


\chapter{Einleitung}
\section{A:Schaltplan und Stückliste}
\includepdf[pages=1]{datasheetfkurz.pdf}
\section{B:Datenblatt FET IPB160N04S3-H2}
\includegraphics{seite1.pdf}
\includepdf[pages=1]{datasheetkurz.pdf}


\end{document}


So ich habe das Dummy mal soweit erweitert, dass es dem original in komprimiertester Form enspricht.

rstuby
19-04-2011, 10:28
Ja, sie ist wohl unskaliert immer noch etwas groß, es gibt ja auch eine overfull \vbox und eine overfull \hbox. Aber wenn man es mit textwidth skaliert, wird es wieder etwas klein...
Vielleicht doch mal die Hintergrundbild-Ideen von den anderen ausprobieren...

u_fischer
19-04-2011, 10:29
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,eso-pic}

\begin{document}
\AddToShipoutPictureBG*{%
\makebox[\paperwidth]{%
\raisebox{1cm}{%evtl
\includegraphics[width=0.95\textwidth]{seite1}}}}

\chapter{Einleitung}
\section{A:Schaltplan und Stückliste}

\section{B:Datenblatt FET IPB160N04S3-H2}

\end{document}

Sandman1986
19-04-2011, 11:00
Hallo Ulrike,

ich hab es grad mal ausprobiert und es klappt wunderbar! Von dem Paket hatte ich bisher noch nie was gehört!

Aber auch grossen Dank an euch alle für die Tipps und eure Zeit

Gruß
Christian