배경 패키지를 사용하여 이미지 위에 텍스트를 어떻게 그리나요?

배경 패키지를 사용하여 이미지 위에 텍스트를 어떻게 그리나요?

워터마크를 반복하는 작업을 하고 있습니다.여기에 대답했습니다. 이 접근 방식을 사용하면 그려진 배경이 항상 를 사용하여 추가된 이미지 아래에 나타나는 것을 발견했습니다 \includegraphics. 다음 문서를 가져 가십시오.

\documentclass{scrartcl}
\usepackage{background}
\usepackage{lipsum}

\backgroundsetup{
  color=red,
  angle=45,
  opacity=.8,
  contents={\large{Hellow World}}
}

\begin{document}
\lipsum[1-2]
\begin{center}
\includegraphics[width=5cm]{wikimedia}
\end{center}
\lipsum[2]
\end{document}

PDF 렌더링지각의작동하지만 추가된 이미지가 항상 맨 위에 표시됩니다.그래픽 클로버링 워터마크 텍스트가 포함된 렌더링된 PDF

구성하는 방법이 있나요배경 패키지Hello World아니면 아래 텍스트가 항상 문서의 모든 항목 위에 표시되도록 하는 다른 설정이 있나요 ? 나는 패키지 이름이 다른 것을 암시한다는 것을 알고 있습니다.

아니면 이 문제를 해결하는 데 더 많은 시간을 투자해야 할까요?KOMA 스크립트 scrlayer-scrpage아니면 다른 대안?

답변1

배경 패키지는 Everypage 패키지를 사용합니다. 이 패키지에서는 배경 자료를 추가하는 역할만 합니다.

나는 개인적으로 eso-pic 패키지를 사용하는 것을 선호합니다(또한 배경이 tikzpicture를 사용하므로 자료에서 사용하기 어렵기 때문입니다). 그러나 배경을 유지하려면 배경을 조정해 볼 수 있습니다.

\documentclass{scrartcl}
\usepackage{background}
\usepackage{lipsum}
\usepackage{eso-pic}
\makeatletter
\let \AddEverypageHook \AddToShipoutPictureFG
\renewcommand\AddThispageHook{\AddToShipoutPictureFG*}
\ifbg@some
  \AddThispageHook{}
\else
  \AddEverypageHook{\bg@material}
\fi
\makeatother

\backgroundsetup{
  color=red,
  angle=45,
  opacity=.8,
  contents={\large{Hellow World}},
}

\begin{document}
\lipsum[1-2]
\begin{center}
\includegraphics[width=5cm]{example-image-duck}
\end{center}
\lipsum[2]
\end{document}

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

관련 정보