Imagen detrás del texto con fantasía.

Imagen detrás del texto con fantasía.

Quiero tener una imagen detrás del número de página en mi documento de látex y traté de escribirlo como

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

El problema es: cuando tengo por primera vez la línea con el número de página y luego la imagen, solo obtengo la imagen, y si tengo al revés, solo obtengo el número. ¿Cómo puedo tener el número delante de la imagen? ¿Debería usar una imagen de fondo para eso?

Respuesta1

Aquí hay una forma:

\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}

ingrese la descripción de la imagen aquí

Respuesta2

Puede configurar el contenido en la secuencia en la que desea que se superpongan.

Con lo anterior en mente, podemos configurar la imagen en el Lencabezado izquierdo, a lo que seguirá la configuración del Cencabezado entrante:

ingrese la descripción de la imagen aquí

\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}

El Lencabezado izquierdo se coloca en un cuadro de ancho \textwidthque está naturalmente centrado. Es posible que sea necesario ajustar la posición de la imagen.

Si todo lo que desea es un número de página en blanco sobre un fondo negro, puede usar

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

que establece el número de página usando \colorbox:

ingrese la descripción de la imagen aquí

información relacionada