Imagem atrás do texto com fantasia

Imagem atrás do texto com fantasia

Quero ter uma imagem atrás do número da página no meu documento de látex e tentei escrevê-la assim

\fancyhead[CE,CO]{\textcolor{white}{\thepage}}
\chead{\includegraphics[width=1cm]{img.eps}}

O problema é: quando tenho primeiro a linha com o número da página, e depois a imagem, só pego a imagem, e se tiver o contrário, só pego o número. Como posso ter o número na frente da imagem? Devo usar uma imagem de fundo para isso?

Responder1

Aqui está uma maneira:

\documentclass{article}
\usepackage{fancyhdr,stackengine,xcolor,graphicx}
\fancypagestyle{mystyle}{
\chead{\stackinset{c}{}{c}{}{\textcolor{red}{\thepage}}{%
  \includegraphics[width=1cm]{example-image}}}
}
\pagestyle{mystyle}
\begin{document}
My text
\end{document}

insira a descrição da imagem aqui

Responder2

Você pode definir o conteúdo na sequência em que deseja que ele seja colocado em camadas.

Com o exposto em mente, podemos definir a imagem no Lcabeçalho eft, que será seguida pela configuração do Ccabeçalho inserido:

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{graphicx,fancyhdr,xcolor,lipsum}

\fancyhead[C]{\textcolor{white}{\thepage}}
\fancyhead[L]{\makebox[\textwidth]{\includegraphics[height=.7\baselineskip]{example-image}}}
\pagestyle{fancy}

\begin{document}

\lipsum[1-10]

\end{document}

A Lplataforma esquerda é colocada em uma caixa de largura \textwidthnaturalmente centralizada. Pode ser necessário ajustar o posicionamento da imagem.

Se tudo o que você deseja é um número de página branco sobre fundo preto, basta usar

\fancyhead[C]{\raisebox{0pt}[0pt][0pt]{\colorbox{black}{\textcolor{white}{\thepage}}}}

que define o número da página usando \colorbox:

insira a descrição da imagem aqui

informação relacionada