Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit pdfpages
Hallo zusammen,
bei mir gibt es ein kleines Problem mit \includepdf. Und zwar wird das pdf selbst erst auf der nächsten Seite geladen, nicht auf der Seite der zugehörigen Überschrift. Woran kann das liegen? Vielen Dank für eure Hilfe!
Im Folgenden ein Minimalbeispiel:
\documentclass[a4paper,titlepage,12pt,bibliography=totoc,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\renewcommand\familydefault{phv}
\usepackage{geometry}
\geometry{a4paper, top=25mm, inner=30mm, outer=25mm, bottom=25mm, headsep=10mm, footskip=12mm}
\usepackage{pdfpages}
\usepackage[babel]{microtype}
\usepackage[T1]{fontenc}
\usepackage[headsepline, plainheadsepline]{scrpage2}
\begin{document}
\subsection*{Überschrift 1}\addcontentsline{toc}{section}{Protokoll 1}
\includepdf[pages=-,pagecommand={\thispagestyle{scrheadings}}]{Blindtext.pdf}
\end{document}
includepdf macht vor und nach der eingefügten Seite automatisch einen Umbruch (siehe auch die Anleitung zu pdfpages (http://texdoc.net/texmf-dist/doc/latex/pdfpages/pdfpages.pdf)).
Die Lösung besteht darin, den section-Befehl als pagecommand mit zu übergeben:
\documentclass[a4paper,titlepage,12pt,bibliography=totoc,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\renewcommand\familydefault{phv}
\usepackage{geometry}
\geometry{a4paper, top=25mm, inner=30mm, outer=25mm, bottom=25mm, headsep=10mm, footskip=12mm}
\usepackage{pdfpages}
\usepackage[babel]{microtype}
\usepackage[T1]{fontenc}
\usepackage[headsepline, plainheadsepline]{scrpage2}
\begin{document}
Text hier
\clearpage % damit der Textanker auf der richtigen Seite landet
\addcontentsline{toc}{section}{Protokoll 1}
\includepdf[pages=-,pagecommand={\subsection*{Überschrift 1}\thispagestyle{scrheadings}}]{Blindtext.pdf}
\end{document}
Vielen Dank, hakaze! Nun überlappen allerdings "Überschrift 1" und der Text des pdfs. Lässt sich das eleganter lösen als mit einem zusätzlichen Kommando bei \includepdf, bspw. scale=0.8?
Außerdem besteht das Problem, dass er die "Überschrift 1" auf jeder Seite des includierten pdfs bringt:
\documentclass[a4paper,titlepage,12pt,bibliography=totoc,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} %für Umlaute; ansinew: win, utf8: linux
\renewcommand\familydefault{phv}
\usepackage{geometry}
\geometry{a4paper, top=25mm, inner=30mm, outer=25mm, bottom=25mm, headsep=10mm, footskip=12mm}
\usepackage{pdfpages}
\usepackage[babel]{microtype}
\usepackage[T1]{fontenc}
\usepackage[headsepline, plainheadsepline]{scrpage2}
\begin{document}
\subsection*{Überschrift 1}\addcontentsline{toc}{section}{Protokoll 1}
\includepdf[pages=-,pagecommand={\thispagestyle{scrheadings}}]{Blindtext.pdf}
\clearpage % damit der Textanker auf der richtigen Seite landet
\addcontentsline{toc}{section}{Protokoll 1}
\includepdf[pages=-,pagecommand={\subsection*{Überschrift 1}\thispagestyle{scrheadings}}, scale=0.9]{Blindtext.pdf}
\end{document}
Dann teile das PDF doch auf:
\documentclass[a4paper,titlepage,12pt,bibliography=totoc,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} %für Umlaute; ansinew: win, utf8: linux
\renewcommand\familydefault{phv}
\usepackage{geometry}
\geometry{a4paper, top=25mm, inner=30mm, outer=25mm, bottom=25mm, headsep=10mm, footskip=12mm}
\usepackage{pdfpages}
\usepackage[babel]{microtype}
\usepackage[T1]{fontenc}
\usepackage[headsepline, plainheadsepline]{scrpage2}
\begin{document}
Text hier
\clearpage % damit der Textanker auf der richtigen Seite landet
\addcontentsline{toc}{section}{Protokoll 1}
\includepdf[pages=1,pagecommand={\subsection*{Überschrift 1}\thispagestyle{scrheadings}}]{Blindtext.pdf}
\includepdf[pages=2-last,pagecommand={\thispagestyle{scrheadings}}]{Blindtext.pdf}
\end{document}
Die Idee hatte ich auch schon. :) Gut, dann mache ich es so. Vielen Dank!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.