でpdfpagesのincludepdfが使えない問題

更新日: 2025年4月27日 | 読了時間: 約2分

問題の概要

LaTeXでpdfpagesパッケージを使用して\includepdf[pages=1]{title.pdf}を使い PDFファイルを挿入しようとしたところ,エラーは出ず(コンパイルは通った)挿入ページが白紙で出力されます。

症状: コンパイルは成功するが、挿入されるべきPDFページが白紙になる

筆者環境

OS: Windows 11 home
TeX Engine: platex + dvipdfmx
PDF Viewer: SumatraPDF
解決策

解決方法

今回の場合,documentclassのオプションにdvipdfmxを記述することによって解決します。

変更前:
\documentclass[a4paper,11pt,titlepage]{jsarticle}
変更後:
\documentclass[a4paper,11pt,titlepage,dvipdfmx]{jsarticle}
なぜこれで解決するのか:
dvipdfmxオプションを指定することで、pdfpagesパッケージがDVIPDFMX用の設定を適用し、 PDFの埋め込み方法を適切に調整するためです。知らんけど