pdfpages skaliert das PDF nicht, wenn fitpaper wahr ist

pdfpages skaliert das PDF nicht, wenn fitpaper wahr ist

Ich habe mit dem folgenden Tex-Code ein PDF erstellt. Es ist 400 pt x 400 pt groß.

\documentclass[version=3.21]{scrartcl}
\usepackage{pdfpages}
\usepackage[showframe]{geometry}
\usepackage[automark,headsepline=false,footsepline=false]{scrlayer-scrpage}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\setlength{\baselineskip}{0pt}
\begin{document}
\KOMAoptions{paper=400pt:400pt,DIV=calc}
\recalctypearea
\newgeometry{layoutwidth =400pt,layoutheight =400pt,left=0mm,right=0mm,top=0mm, bottom=0mm}
\thispagestyle{empty}
Sampe Some text
\end{document}

Der PDF-Schnappschuss

Bildbeschreibung hier eingeben

Jetzt versuche ich, es in eine 600pt x 600pt PDF-Größe einzupassen und erwarte, dass es automatisch auf die Größe skaliert wird

\documentclass[version=3.21]{scrartcl}
\usepackage{pdfpages}
\usepackage{geometry}
\usepackage[automark,headsepline=false,footsepline=false]{scrlayer-scrpage}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\setlength{\baselineskip}{0pt}
\begin{document}
\includepdfmerge[fitpaper,templatesize={600pt}{600pt},pagecommand={\thispagestyle{empty}}]{testing.pdf,1}
\end{document}

Aber das PDF wird als 400pt x 400pt innerhalb von 600pt x 600pt angezeigt.

Schnappschuss des erstellten PDFs

Bildbeschreibung hier eingeben

In der PDFPages-Dokumentation steht, noautoscale=falsedass es die Standardeinstellung ist, aber mit fitpaperder Option funktioniert es nicht. Selbst wenn noautoscale=falsees eingestellt ist, funktioniert es nicht und es wird standardmäßig auf 1 skaliert. Dann besteht die einzige Möglichkeit darin, die Option zu verwenden . Im PDFPages-Handbuch scale=wird die Option nicht erwähnt .scale=http://texdoc.net/texmf-dist/doc/latex/pdfpages/pdfpages.pdf

Antwort1

Mit der Option templatesize={600pt}{600pt}sagen Sie pdfpages, dass eine Seite mit 600 pt x 600 pt erstellt werden soll. Und die Option templatesizeüberschreibt die Option fitpaper. Deshalb erhalten Sie eine Seite mit 600 pt x 600 pt. Verwenden Sie sie also nicht, wenn Sie sie nicht möchten.

Einige weitere Erklärungen:

  • Die Option fitpaperverwendet die Seitenmaße der ersten Seite, die Sie einfügen. Alle weiteren Seiten erhalten die gleichen Seitenmaße.

  • Manchmal ist die erste Seite eine Titelseite mit speziellen Seitenmaßen und Sie möchten vielleicht, dass alle Seiten auf der zweiten Seite und nicht auf der ersten Seite ausgerichtet sind. In diesem Fall verwenden Sie die Option pagetemplate=2.

  • Nur wenn keine Seite mit den für Sie passenden Seitenmaßen vorhanden ist, müssen Sie die Seitenmaße mit der Option angeben templatesize.

verwandte Informationen