Imagem de fundo mal posicionada

Imagem de fundo mal posicionada

É o que estou tentando fazer: quero ter um documento escrito em Arial 12pt, com imagem de fundo meio transparente centralizada na primeira página, com margens customizadas.

Este código compilado com XeLaTeX ficaria bem:

\documentclass[a4paper,12pt,oneside]{report}

\usepackage{graphicx}

\usepackage{fontspec}
\setmainfont{Arial}

\usepackage[pages=some]{background}
\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{ufpr_marcadagua.jpg}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

Mas quando eu reseto as margens (código abaixo) como eu quero a imagem de fundo fica mal reposicionada

\documentclass[a4paper,12pt,oneside]{report}

\usepackage{graphicx}

\usepackage{fontspec}
\setmainfont{Arial}

\setlength{\voffset}{-1in}
\setlength{\topmargin}{1cm}
\setlength{\headheight}{1cm}
\setlength{\headsep}{0.5cm}

\setlength{\hoffset}{-1in}
\setlength{\oddsidemargin}{2.5cm}
\setlength{\evensidemargin}{2.0cm}

\setlength{\textwidth}{16.5cm}
\setlength{\textheight}{25.2cm}
\setlength{\marginparsep}{0.5cm}
\setlength{\footskip}{1cm}

\usepackage[pages=some]{background}
\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{ufpr_marcadagua.jpg}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

Como posso posicionar a imagem de fundo no centro da página com as margens redefinidas?

Responder1

Preparei um arquivo PDF que é apenas uma folha de papel A4 com bordas de 12 pontos de espessura. Então usei seu código com aquela imagem, obtendo

insira a descrição da imagem aqui

Você pode ver que a quantidade de mudança é exatamente devida a \hoffsete \voffset.

Nuncaalterar seu valor para facilitar a configuração dos parâmetros da página.

Use geometryem vez disso:

\documentclass[a4paper,12pt,oneside]{report}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage[pages=some]{background}

\usepackage{fontspec}
\setmainfont{Arial}

\geometry{
  headheight=1cm,
  headsep=0.5cm,
  textwidth=16.5cm,
  textheight=25.2cm,
  heightrounded,
  marginparsep=0.5cm,
  footskip=1cm,
}

\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{a4paper.pdf}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

insira a descrição da imagem aqui

informação relacionada