Centralização da marca d'água na primeira página

Centralização da marca d'água na primeira página

Agora modifiquei o documento para o que considero um MWE e também percebi onde tudo deu errado, mas ainda não sei por quê. Portanto atualizarei o post.

Estou tentando fazer uma marca d'água na primeira página para ficar centralizada, mas tenho o problema de que ela vai parar no lado esquerdo do documento. O que há de errado com a codificação? Acabei de usar um script pré-codificado e tentei inserir minhas alterações nele. A codificação é

\documentclass{article}
\usepackage[firstpage]{draftwatermark}
\usepackage{tikz}
\SetWatermarkText{\tikz{\node[opacity=0.4]{\includegraphics{test_picture}};}}
\SetWatermarkAngle{0}
\SetWatermarkScale{1}
\SetWatermarkColor[rgb]{0,1,0}

\begin{document}
Test
\end{document}

Aqui tudo funciona bem e a marca d'água fica no meio, mas conforme adiciono esta parte

\usepackage{vmargin}
\setmarginsrb{2.5 cm}{1 cm}{2.5 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}

Isso não acontece e a imagem encolhe e acaba à esquerda. Então minha pergunta é: o que essa codificação faz, ela é importante para o resto do documento (estou escrevendo um relatório) e o que pode ser feito para que a marca d’água fique no tamanho e posição corretos?

Obrigado! Mikael

Responder1

Como você identificou corretamente, o erro é introduzido porvmargin. Eu nunca tinha ouvido falar deste pacote até agora e, lendo a descrição, parece ter sido substituído porgeometry.

Não sei bem como vmarginfunciona, porque por algum motivo estava mudando o tamanho do papel. Tentei implementar configurações semelhantes na geometria para produzir uma saída semelhante, mas a geometria não ajusta o tamanho do papel ao ajustar várias alturas e margens.

\documentclass{article}
\usepackage[firstpage]{draftwatermark}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[
  hmargin=2.5cm,
  vmargin={1cm,2.5cm},
  headheight=1cm,
  headsep=1.5cm,
  footskip=1.5cm,
]{geometry}

\SetWatermarkText{\tikz{\node[opacity=0.2]{\includegraphics{example-image-a}};}}
\SetWatermarkAngle{0}
\SetWatermarkScale{1}
\SetWatermarkColor[rgb]{0,1,0}

\begin{document}
Test
\end{document}

Aqui está o resultado:

saída

informação relacionada