Como colar a capa do livro em um modelo de impressora?

Como colar a capa do livro em um modelo de impressora?

Estou projetando uma capa de livro em látex. No entanto, preciso colá-lo em um modelo fornecido pelo editor. O modelo é um arquivo PDF semelhante ao abaixo. Preciso colar minha capa na caixa destacada. Esse é o primeiro problema. O segundo problema é que não quero ocultar o código de barras no modelo ao colar a capa do livro. Isso é possível com o conjunto de ferramentas de látex? Como? Caso contrário, quais são minhas opções? Muito obrigado.

insira a descrição da imagem aqui

Responder1

Este é o mínimo para configurá-lo. O resto depende de como você está construindo a capa.

Por exemplo, neste código de exemplo, coloquei o template.pngna mesma pasta, carreguei-o, configurei a largura/altura do papel para as mesmas dimensões do .png e forcei o mesmo para manter as dimensões (como você pode ver no mesmo modelo ).

No momento a imagem está em segundo plano, você pode escrever em cima com texto normal. Se você quiser colocar elementos, você pode tentar algo como tikz(veja a solução nº 2). Pessoalmente, acho mais fácil colocar uma grade em cima do plano de fundo e usá-la para encontrar facilmente coordenadas e mover elementos no topo. Mas é apenas uma abordagem e depende do que você precisa fazer e do que prefere usar.

Método com o backgroundpacote

insira a descrição da imagem aqui

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

Método alternativo comtikz

insira a descrição da imagem aqui

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

informação relacionada