
Estou trabalhando para repetir uma marca d'água comorespondido aqui. Usando essa abordagem, acho que o fundo desenhado sempre aparece abaixo das imagens adicionadas usando \includegraphics
. Pegue o seguinte documento:
\documentclass{scrartcl}
\usepackage{background}
\usepackage{lipsum}
\backgroundsetup{
color=red,
angle=45,
opacity=.8,
contents={\large{Hellow World}}
}
\begin{document}
\lipsum[1-2]
\begin{center}
\includegraphics[width=5cm]{wikimedia}
\end{center}
\lipsum[2]
\end{document}
Renderizando um PDF comtectônicofunciona, mas a imagem adicionada sempre aparece no topo:
Existe uma maneira de configurarpacote de plano de fundoou outra configuração para que o Hello World
texto abaixo apareça sempre em cima de tudo no documento? Sei que o nome do pacote sugere o contrário.
Ou devo investir mais tempo resolvendo isso comScripts KOMA scrlayer-scrpage
ou outra alternativa?
Responder1
Bem, o pacote de fundo usa o pacote everypage, neste pacote trata-se apenas de adicionar material de fundo.
Eu pessoalmente prefiro usar o pacote eso-pic (até porque o background usa um tikzpicture o que dificulta seu uso no material). Mas se você quiser ficar com o plano de fundo, tente ajustá-lo:
\documentclass{scrartcl}
\usepackage{background}
\usepackage{lipsum}
\usepackage{eso-pic}
\makeatletter
\let \AddEverypageHook \AddToShipoutPictureFG
\renewcommand\AddThispageHook{\AddToShipoutPictureFG*}
\ifbg@some
\AddThispageHook{}
\else
\AddEverypageHook{\bg@material}
\fi
\makeatother
\backgroundsetup{
color=red,
angle=45,
opacity=.8,
contents={\large{Hellow World}},
}
\begin{document}
\lipsum[1-2]
\begin{center}
\includegraphics[width=5cm]{example-image-duck}
\end{center}
\lipsum[2]
\end{document}