pdfpages は fitpaper が true のときに pdf を拡大縮小しません

pdfpages は fitpaper が true のときに pdf を拡大縮小しません

次の TEX コードを使用して PDF を作成しました。サイズは 400 pt x 400 pt です。

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

PDFスナップショット

ここに画像の説明を入力してください

今、私はそれを600pt x 600ptのPDFサイズに収めようとしており、サイズに合わせて自動的に拡大縮小されることを期待しています

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

しかし、PDF は 600pt x 600pt の中に 400pt x 400pt として表示されます。

作成されたPDFのスナップショット

ここに画像の説明を入力してください

pdfpages のドキュメントnoautoscale=falseには がデフォルトであると書かれていますが、fitpaperオプションでは動作しないようです。noautoscale=falseが設定されていても動作せず、また、デフォルトで 1 にスケールされます。 その場合、唯一の方法は オプションを使用することですscale=。 pdfpages のマニュアルには、オプションについての記載はありませんscale=http://texdoc.net/texmf-dist/doc/latex/pdfpages/pdfpages.pdf

答え1

オプションを使用すると、templatesize={600pt}{600pt}pdfpages に 600 pt x 600 pt のページを作成するように指示します。また、オプションはtemplatesizeオプションをオーバーライドしますfitpaper。これが、600 pt x 600 pt のページが作成される理由です。したがって、必要ない場合は使用しないでください。

さらにいくつか説明:

  • オプションでfitpaperは、含める最初のページのページ サイズが使用されます。それ以降のページには、同じページ サイズが適用されます。

  • 最初のページが特別なページ寸法を持つタイトル ページである場合があり、すべてのページを最初のページではなく 2 ページ目に合わせることを好む場合があります。このような場合は、オプションを使用しますpagetemplate=2

  • ニーズに合うページ寸法のページがない場合にのみ、オプションを使用してページ寸法を指定する必要がありますtemplatesize

関連情報