화려한 텍스트 뒤의 이미지

화려한 텍스트 뒤의 이미지

내 라텍스 문서의 페이지 번호 뒤에 이미지를 갖고 싶어서 다음과 같이 쓰려고 했습니다.

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

문제는: 처음에 페이지 번호가 있는 줄이 있고 그 다음에는 이미지가 있으면 이미지만 얻고, 반대의 경우에는 번호만 얻습니다. 이미지 앞에 숫자를 어떻게 넣을 수 있나요? 그러려면 배경 이미지를 사용해야 하나요?

답변1

한 가지 방법은 다음과 같습니다.

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

여기에 이미지 설명을 입력하세요

답변2

레이어링하려는 순서대로 콘텐츠를 설정할 수 있습니다.

위 사항을 염두에 두고 eft 헤더에 이미지를 설정할 수 있으며 L, 그 다음에는 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}

eft 헤더는 자연스럽게 중앙에 위치한 L너비의 상자에 설정됩니다 . \textwidth이미지 위치 조정이 필요할 수 있습니다.

원하는 것이 검정색 배경에 흰색 페이지 번호뿐이라면 다음을 사용할 수 있습니다.

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

다음을 사용하여 페이지 번호를 설정합니다 \colorbox.

여기에 이미지 설명을 입력하세요

관련 정보