
私はLaTeX文書のページ番号の後ろに画像を入れたいので、次のように書いてみました。
\fancyhead[CE,CO]{\textcolor{white}{\thepage}}
\chead{\includegraphics[width=1cm]{img.eps}}
問題は、ページ番号の行が最初にあり、その後に画像がある場合、画像のみが取得され、その逆の場合は番号のみが取得されることです。画像の前に番号を配置するにはどうすればよいでしょうか。そのためには背景画像を使用する必要がありますか。
答え1
答え2
コンテンツを重ねたい順序で設定できます。
上記を念頭に置いて、L
eft ヘッダーに画像を設定し、その後にC
入力されたヘッダーを設定することができます。
\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}
eftL
ヘッダーは、自然に中央に配置された幅のボックスに設定されます\textwidth
。画像の位置を調整する必要があるかもしれません。
黒い背景に白いページ番号だけが必要な場合は、
\fancyhead[C]{\raisebox{0pt}[0pt][0pt]{\colorbox{black}{\textcolor{white}{\thepage}}}}
これは、次を使用してページ番号を設定します\colorbox
。