pdfpages no escala el pdf cuando fitpaper es verdadero

pdfpages no escala el pdf cuando fitpaper es verdadero

He creado un pdf usando el siguiente código tex. su tamaño de 400pt x 400pt.

\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}

La instantánea en pdf

ingrese la descripción de la imagen aquí

Ahora estoy intentando ajustarlo a un tamaño de pdf de 600 pt x 600 pt y espero que se escale automáticamente al tamaño

\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}

Pero el pdf se muestra como 400pt x 400pt dentro de 600pt x 600pt.

Instantánea del pdf creado

ingrese la descripción de la imagen aquí

La documentación de pdfpages dice noautoscale=falseque es predeterminada, pero con fitpaperla opción veo que no funciona. Incluso si noautoscale=falseestá configurado, no funciona y además escala a 1 de forma predeterminada. Entonces la única forma es utilizar la opción scale=. No hay ninguna mención sobre elscale= opción en el manual de páginas pdf.http://texdoc.net/texmf-dist/doc/latex/pdfpages/pdfpages.pdf

Respuesta1

Con la opción templatesize={600pt}{600pt}le estás diciendo a pdfpages que cree una página con 600 pt x 600 pt. Y la opción templatesizeanulará la opción fitpaper. Es por eso que obtienes una página con 600 pt x 600 pt. Por lo tanto, no lo uses si no lo quieres.

Algunas explicaciones adicionales:

  • La opción fitpaperutiliza las dimensiones de la primera página que incluye. Cualquier página adicional tendrá las mismas dimensiones de página.

  • A veces, la primera página es una página de título con dimensiones de página especiales y es posible que prefiera ajustar todas las páginas de acuerdo con la segunda página en lugar de la primera. Aquí es cuando usas la opción pagetemplate=2.

  • Sólo si no hay una página con dimensiones de página que se ajusten a sus necesidades, es necesario especificar las dimensiones de página con la opción templatesize.

información relacionada