印刷されたA4用紙に170mm:240mm PDF用紙フォーマットを表示するには?

印刷されたA4用紙に170mm:240mm PDF用紙フォーマットを表示するには?

私のPDFには、そのサイズの印刷と出版に適した170mm:240mmのカスタム用紙フォーマットがあります。家ではA4用紙にのみ印刷できます。このようにPDFを印刷する方法

  • コンテンツは元のサイズ(拡大/縮小不可)で印刷され、
  • 予想される用紙サイズに罫線が表示されますか(プリンタから出力されたA4用紙から約170mm:240mmの黒い線)。

余白を手動で調整する必要があるため、これは必要です。画面上のファイルを表示するよりも、紙に余白を表示する方が良いです。私はevinceを使ってファイルを印刷しますが、これに限定されません。コマンドラインソリューションに感謝します。

迅速に調整する予定です。印刷し、A4用紙から必要なページを切り取り、ソースコードの余白を変更し、再コンパイルし、繰り返します。 GIMPを使用してボーダーを追加することは、このワークフローの良い解決策ではありません。

ドキュメントはLaTeXで書かれており、LaTeXでもボーダーを作成することは可能ですが、私はソースコードに影響を与えないコマンドラインソリューションを好みます。これが不可能な場合はtex.sxを使用します。

ベストアンサー1

pdflatex自体とpdfpagesパッケージを使用してこれを行うことができます。元のファイルをそのまま保持し、処理に別のファイルを使用できます。

\documentclass[a4paper]{article}
\usepackage{pdfpages}

\begin{document}
\includepdf[noautoscale=true,frame=true]{smaller-size.pdf}
\end{document}

big-size.tex という名前を付けて pdflatex を実行すると、すべての準備が完了します。

あるいは、コマンドラインから1ステップでpdfjamを使用することもできます。 (このプログラム自体はpdflatexとpdfpagesを使用します。)

pdfjam --scale 1.0 --frame true --noautoscale true --a4paper -o big-size.pdf smaller-size.pdf

私はpdfjamが少なくともほとんどのディストリビューションでTeXliveにバンドルされていると思います。

おすすめ記事