pdfpages não dimensiona o pdf quando fitpaper é verdadeiro

pdfpages não dimensiona o pdf quando fitpaper é verdadeiro

Eu criei um pdf usando o seguinte código tex. seu tamanho de 400 pontos x 400 pontos.

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

O instantâneo do PDF

insira a descrição da imagem aqui

Agora estou tentando ajustá-lo em um tamanho de PDF de 600pt x 600pt e esperando que ele seja dimensionado automaticamente para o tamanho

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

Mas o pdf mostra 400pt x 400pt dentro de 600pt x 600pt.

Instantâneo do pdf criado

insira a descrição da imagem aqui

A documentação do pdfpages diz noautoscale=falseque está padrão, mas com fitpapera opção vejo que não funciona. Mesmo se noautoscale=falseestiver definido, ele não funciona e também é dimensionado para 1 como padrão. Então a única maneira é usar a opção scale=. Não há menção sobre a scale=opção no manual do pdfpages.http://texdoc.net/texmf-dist/doc/latex/pdfpages/pdfpages.pdf

Responder1

Com a opção templatesize={600pt}{600pt}você está dizendo ao pdfpages para criar uma página com 600 pt x 600 pt. E a opção templatesizesubstituirá a opção fitpaper. É por isso que você obtém uma página com 600 pt x 600 pt. Portanto, não use se não quiser.

Algumas explicações adicionais:

  • A opção fitpaperusa as dimensões da primeira página incluída. Quaisquer outras páginas terão as mesmas dimensões de página.

  • Às vezes, a primeira página é uma página de título com dimensões de página especiais e você pode preferir ajustar todas as páginas de acordo com a segunda página em vez de na primeira página. É quando você usa a opção pagetemplate=2.

  • Somente se não houver nenhuma página com dimensões de página que atendam às suas necessidades, é necessário especificar as dimensões da página com a opção templatesize.

informação relacionada