プリンターのテンプレートに本の表紙を貼り付けるにはどうすればいいですか?

プリンターのテンプレートに本の表紙を貼り付けるにはどうすればいいですか?

私は LaTex で本の表紙をデザインしています。ただし、出版社から提供されたテンプレートに貼り付ける必要があります。テンプレートは、以下のような PDF ファイルです。ハイライト表示されたボックスに表紙を貼り付ける必要があります。これが最初の問題です。2 番目の問題は、本の表紙に貼り付けるときにテンプレートのバーコードを隠したくないことです。これは LaTex ツールチェーンで可能ですか? どのようにですか? それ以外の場合は、どのようなオプションがありますか? どうもありがとうございます。

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

答え1

これはセットアップに必要な最低限のものです。残りはカバーの構築方法によって異なります。

たとえば、このサンプル コードでは、をtemplate.png同じフォルダーに配置して読み込み、paperwidth/paperheight を .png と同じ寸法に設定し、寸法を維持するように強制しました (同じテンプレートで確認できるように)。

現在、画像は背景にありますが、その上に通常のテキストを書き込むことができます。要素を配置したい場合は、次のような方法を試すことができますtikz(解決策 #2 を参照)。個人的には、背景の上にグリッドを配置し、それを使用して座標を簡単に見つけ、要素を上に移動する方が簡単だと思います。ただし、これは 1 つのアプローチにすぎず、何をする必要があるか、何を使用したいかによって異なります。

backgroundパッケージを使った方法

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

\documentclass{article}
\usepackage[paperwidth=483mm, paperheight=305mm, margin=0cm]{geometry}
\usepackage[scale=1,angle=0,opacity=1]{background}
\usepackage{graphicx}
\usepackage{lipsum}% to create fake text

\pagestyle{empty}

\begin{document}\noindent%
\backgroundsetup{%
    contents={\includegraphics[width=483mm, keepaspectratio]{template.png}}}%
\lipsum[1-4]% example text
\end{document}

代替方法tikz

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

\documentclass{article}
\usepackage[paperwidth=483mm, paperheight=305mm, margin=0cm]{geometry}
\usepackage{graphicx, lipsum}
\usepackage{tikz}

\pagestyle{empty}

\begin{document}\noindent
\begin{tikzpicture}[remember picture, overlay]
    \node[anchor=south west] at (current page.south west) {%
        \includegraphics[width=483mm, keepaspectratio]{template.png}};
    \draw[step=1cm,gray] (current page.south west) grid (current page.north east); 
\end{tikzpicture}
\end{document}

関連情報