我想在我的乳胶文档的页码后面放一张图片,并尝试将其写成
\fancyhead[CE,CO]{\textcolor{white}{\thepage}}
\chead{\includegraphics[width=1cm]{img.eps}}
问题是:当我先有页码行,然后有图像时,我只能得到图像,而如果我反过来,那么我只能得到数字。我怎样才能将数字放在图像前面?我应该为此使用背景图像吗?
答案1
答案2
您可以按照希望的分层顺序设置内容。
考虑到上述情况,我们可以在L
eft 标头中设置图像,然后设置C
entred 标头:
\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}
标题栏L
设在一个\textwidth
自然居中的宽度框中。可能需要调整图像的位置。
如果你想要的只是黑色背景上的白色页码,你可以使用
\fancyhead[C]{\raisebox{0pt}[0pt][0pt]{\colorbox{black}{\textcolor{white}{\thepage}}}}
使用以下命令设置页码\colorbox
: