私がやろうとしているのは、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}