includepdf erzeugt zusätzliche Leerseiten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: includepdf erzeugt zusätzliche Leerseiten

von mbin » Mi 27. Mär 2013, 17:50

Also die Lösung des Problems war einfacher als gedacht, das große H bei \begin{figure}[H] einfach durch das kleine h ersetzen und siehe da: es funktioniert so wie es soll :)


Euch allen, vor allem Ulrike, vielen Dank für die Mühen.

von u_fischer » Mi 27. Mär 2013, 16:43

Du liest einfach nicht, was dir geschrieben wird.
Den Wert 0.97 musst evtl. ändern. Schau einfach in die log-Datei, ob es dort overfull-vboxen gibt. Wenn ja, dann verkleinere ihn noch etwas.

von mbin » Mi 27. Mär 2013, 16:33

@Ulrike Deinen Vorschlag habe ich soeben ebenfalls ausprobiert.

Und bei mir sieht es folgendermaßen aus im Code
\appendix
\newgeometry{left=25mm,right=20mm, top=5mm, bottom=5mm,includefoot}
\phantomsection
\addcontentsline{toc}{chapter}{Anlagen}

\addtocontents{toc}{\protect\value{tocdepth}=-1}

\section{Stückliste}
\includegraphics[height=0.97\textheight]{pdf/TCS_Rueckwand_Winkel-1.pdf}

\section{Stückliste des Schirms}
\includegraphics[height=0.97\textheight]{pdf/TCS-1.pdf}

\section{Rückwand}
\includegraphics[height=0.97\textheight]{pdf/Rueckwand-1.pdf}

\section{Winkel}
\includegraphics[height=0.97\textheight]{pdf/Winkel-1.pdf}

\section{Pentagon}
\includegraphics[height=0.97\textheight]{pdf/Pentagon-1.pdf}

\section{Hexagon}
\includegraphics[height=0.97\textheight]{pdf/Hexagon-1.pdf}

\section{großes Hexagonteilstück}
\includegraphics[height=0.97\textheight]{pdf/Hexagon_g-1.pdf}

\section{kleines Hexagonteilstück}
\includegraphics[height=0.97\textheight]{pdf/Hexagon_k-1.pdf}
Leider werden dadurch nur noch weitere Leerseiten erzeugt :(
Überschrift und pdf sind auf einer Seite, aber danach gibt es immer eine Leerseite.

von u_fischer » Mi 27. Mär 2013, 16:25

Ich darf dir versichern, dass mein Beispiel so wie ich gesendet habe, funktioniert - und auch funktionieren wird, wenn du "tiger" durch den Namen deiner Bilder ersetzt.

Wenn du deine Bilder aber größer als ~0.97\textheight haben willst, dann hast du einfach zuviel Material für eine Seite und du musst die überlegen, was du mit dem überstehenden Teil machen willst.

von mbin » Mi 27. Mär 2013, 16:02

Weil ich festgestellt habe, dass sich mit height=1\textheight nichts an der Originalgröße ändert, ist es überflüssig und ich habe es auch gelöscht.
Und eigentlich war es auch eher einer meiner verzweifelten Versuche das irgendwie hinzubekommen und mir ist garnicht aufgefallen,dass ich das im Anfangspost noch mitgesendet hatte - unverzeihlicher Fehler, aber dennoch: ich bitte um Entschuldigung.

Zudem hatte ich bereits mit includegraphics und includepdf alle möglichen Skalierungen (sogar 50% der Größe) und auch mit und ohne figure-Umgebung probiert und jedes Mal funktionierte es nicht.
Mit figure gab es nach 2pdfs immer eine Leerseite und ohne figure wurden die pdfs meist auf die nächste Seite gepackt.

Ich probiere inzwischen seit ca 2Tagen auch alle Kombinationen aus, die ich nur finden & verstehen kann und bin langsam am verzweifeln :(

von u_fischer » Mi 27. Mär 2013, 15:55

Die pdfs darf ich nicht skalieren, da es sich um technische Zeichnungen handelt und man mir sozusagen den Hals umdrehen würde,wenn die dann nicht mehr maßhaltig sind.
Du hast sie doch in deinem Anfangsbeispiel auch skaliert:

\includepdf[ height=1\textheight, ...

Wieso darfst du sie auf \textheight aber nicht auf 0.97\textheight skalieren? Die Originalgröße der pdf ist doch beides nicht.

von mbin » Mi 27. Mär 2013, 15:54

Verzeihung Ulrike,

meine Antwort ging noch an den Beitrag vor deinem, da ich eben so lange gebraucht habe zum Antworten, da er meine Dateien nicht hochladen wollte.

von u_fischer » Mi 27. Mär 2013, 15:51

Deine Variante habe ich auch ausgetestet
Ernsthaft? Hast du genau mein Beispiel getestet? Oder hast du es irgendwie angepasst? Wenn ja wie?

von mbin » Mi 27. Mär 2013, 15:50

u_fischer hat geschrieben:Du machst es dir viel zu kompliziert. Wozu eine figure-Umgebung, wenn du gar keine \caption hast? Und warum includepdf wenn du sowieso auf Textgröße skalierst? Abgesehen davon kannst du keine Bilder mit Höhe \textheight + noch dazu eine Überschrift auf eine Seite packen, das Bild muss daher etwas kleiner sein.

Mache es wie folgt. Den Wert 0.97 musst evtl. ändern. Schau einfach in die log-Datei, ob es dort overfull-vboxen gibt. Wenn ja, dann verkleinere ihn noch etwas.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
blub
\newpage
\pagestyle{plain}
\section{1}%
\includegraphics[height=0.97\textheight]{tiger}


\section{2}
\includegraphics[height=0.97\textheight]{tiger}

\end{document}
Die pdfs darf ich nicht skalieren, da es sich um technische Zeichnungen handelt und man mir sozusagen den Hals umdrehen würde,wenn die dann nicht mehr maßhaltig sind.

Und die Seitengröße habe ich vorher entsprechend angepasst,sodass alles wunderbar funtkionert... ich könnte ja verstehen,wenn er nach jedem pdf eine Leerseite einfügt, aber so ?

von mbin » Mi 27. Mär 2013, 15:47

Also mit includegraphics passiert genau das gleiche wie mit includepdf.

@christoph88 Deine Variante habe ich auch ausgetestet und da passiert das gleiche als würde ich die figure-umgebung weglassen: eine seite mit der section-überschrift und auf der nächsten Seite dann die pdf - datei.

Mit diesem Beispiel passiert genau das, was mein problem ist:
2 Seiten pdf werden eingefügt und danach kommt eine leere Seite
\documentclass[]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{ucs}
\usepackage[ngerman]{babel}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{scrpage2} 
\pagestyle{scrheadings} 
\ihead[]{}                                          
\chead[]{}                                                     
\ohead[]{}                                                        
\ifoot[]{}                            
\cfoot[]{}                                                          
\ofoot[\pagemark]{\pagemark}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=20mm, top=20mm, bottom=15mm, includefoot} 
\usepackage{pdfpages}
 \usepackage{minitoc}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-1,2cm}}
\usepackage{hyperref}


\begin{document}
\newgeometry{left=25mm,right=20mm, top=5mm, bottom=5mm,includefoot}
\section{Pentagon}
\begin{figure}[H] 
\includepdf[pagecommand={\thispagestyle{scrheadings}}]{1.pdf}
\end{figure}
\clearpage

\section{Hexagon}
\begin{figure}[H] 
\includepdf[pagecommand={\thispagestyle{scrheadings}}]{2.pdf}
\end{figure}

\end{document}
Ich hoffe, ich habe nicht zu viel dringelassen in meinem Minimalbeispiel?

Gern würde ich auch meine beiden Dateien dazu anhängen,aber leider ist das momentan nicht möglich (pload Error: Kann das Attachment ./files/hexagon_1_562.pdf nicht hochladen.).
Wenn ich mir jedoch 2 pdfs mit je einer leeren Seite erstelle, dann habe ich das selbe Problem.

Nach oben