배경 이미지의 위치가 잘못됨

배경 이미지의 위치가 잘못됨

이것이 제가 하려는 일입니다. Arial 12pt로 작성된 문서를 만들고 싶습니다. 반투명 배경 이미지는 첫 페이지 중앙에 있고 여백은 사용자 정의되어 있습니다.

XeLaTeX로 컴파일된 이 코드는 괜찮습니다.

\documentclass[a4paper,12pt,oneside]{report}

\usepackage{graphicx}

\usepackage{fontspec}
\setmainfont{Arial}

\usepackage[pages=some]{background}
\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{ufpr_marcadagua.jpg}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

하지만 원하는 대로 여백(아래 코드)을 재설정하면 배경 이미지의 위치가 잘못 변경됩니다.

\documentclass[a4paper,12pt,oneside]{report}

\usepackage{graphicx}

\usepackage{fontspec}
\setmainfont{Arial}

\setlength{\voffset}{-1in}
\setlength{\topmargin}{1cm}
\setlength{\headheight}{1cm}
\setlength{\headsep}{0.5cm}

\setlength{\hoffset}{-1in}
\setlength{\oddsidemargin}{2.5cm}
\setlength{\evensidemargin}{2.0cm}

\setlength{\textwidth}{16.5cm}
\setlength{\textheight}{25.2cm}
\setlength{\marginparsep}{0.5cm}
\setlength{\footskip}{1cm}

\usepackage[pages=some]{background}
\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{ufpr_marcadagua.jpg}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

여백이 재설정된 페이지 중앙에 배경 이미지를 배치하려면 어떻게 해야 합니까?

답변1

테두리 두께 12pt의 A4용지 PDF 파일을 준비했습니다. 그런 다음 해당 사진에 귀하의 코드를 사용하여

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

이동량이 정확히 \hoffset및 에 의한 것임을 알 수 있습니다 \voffset.

절대페이지 매개변수 설정을 쉽게 하려면 해당 값을 변경하십시오.

대신 사용하세요 geometry:

\documentclass[a4paper,12pt,oneside]{report}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage[pages=some]{background}

\usepackage{fontspec}
\setmainfont{Arial}

\geometry{
  headheight=1cm,
  headsep=0.5cm,
  textwidth=16.5cm,
  textheight=25.2cm,
  heightrounded,
  marginparsep=0.5cm,
  footskip=1cm,
}

\backgroundsetup{
scale=1,
color=black,
opacity=0.2,
angle=0,
contents={%
  \includegraphics[width=\paperwidth,height=\paperheight]{a4paper.pdf}
  }%
}

\begin{document}

\BgThispage
\centerline{text}\par
more text
\clearpage

\end{document}

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

관련 정보