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.
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.png
na 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 background
pacote
\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
\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}