\geometry (geometry) で設定されたレイアウト引数を \includepdf[ (pdfpages) に適用します。

\geometry (geometry) で設定されたレイアウト引数を \includepdf[ (pdfpages) に適用します。

私はLaTeX初心者ですが、すでに満足のいく品質の文書をいくつか作成しました。今回は、論文をLaTeXで書くことにしました。そのために、Overleafのテンプレートを使用します(https://www.overleaf.com/latex/templates/template-for-a-masters-slash-doctoral-thesis/mkzrzktcbzfl) を作成しました。このテンプレートは、\geometry を介していくつかのレイアウト引数を定義します。

\geometry{
paper=a4paper, % Change to letterpaper for US letter
inner=2.5cm, % Inner margin
outer=3.8cm, % Outer margin
bindingoffset=.5cm, % Binding offset
top=1.5cm, % Top margin
bottom=1.5cm, % Bottom margin
%showframe, % Uncomment to show how the type block is set on the page
}

現在、複数ページの PDF ファイルをドキュメントに含めるようにしていますが、これも機能します。

\includepdf[pages={1-}]{example.pdf}

ただし、PDF は通常のテキスト本体のように \geometry によって最初に定義された引数を引き継ぎません。代わりに、埋め込まれた PDF は中央に配置されます。

すでにフォーラムの投稿を検索し、さまざまな議論を試してみましたが、問題の解決策が見つかりませんでした。埋め込まれた PDF のレイアウトを採用する方法を知っている人はいますか?

編集: 以下に最小限の動作例を示します。

\documentclass{article}
\usepackage{geometry} 
\usepackage{pdfpages}
\geometry{
    paper=a4paper, % Change to letterpaper for US letter
    inner=2.5cm, % Inner margin
    outer=3.8cm, % Outer margin
    bindingoffset=.5cm, % Binding offset
    top=1.5cm, % Top margin
    bottom=1.5cm, % Bottom margin
    %showframe, % Uncomment to show how the type block is set on the page
}
\begin{document}
\includepdf[pages={1-}]{example.pdf}
\end{document}

アップデート:

ジオメトリ引数の「inner」、「outer」、「top」、「bottom」は、pdfpages 引数「offset」(2 つのパラメータ付き)で制御できることが分かりました。私の場合、ドキュメントに両面オプションを使用しています。この場合、最初の「offset」パラメータは「outer」方向へのシフトを表し、2 番目のパラメータは「top」方向へのシフトを表します。私の理解では、pdfpages では、両面ドキュメントの水平間隔に選択できるパラメータは 1 つだけです。ただし、テンプレートでは、ジオメトリの右余白と左余白の不均等な距離が定義されています。さらに、ジオメトリの「bindingoffset」引数は、製本目的で内側余白に指定された長さを追加します。両面ドキュメントのジオメトリ形式は pdfpages に転送できないと正しく理解していますか? もしそうなら、これを実行できる pdfpages の代替手段を知っている人はいますか?

更新2:

貼り付けた PDF にジオメトリ引数を適用しようとしていますが、まだ解決策が見つかりません。この問題の解決策を持っている人はいないのでしょうか?

関連情報