이것이 제가 하려는 일입니다. 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}