Hintergrundbild schlecht positioniert

Hintergrundbild schlecht positioniert

Ich versuche Folgendes: Ich möchte ein Dokument in Arial 12pt haben, mit einem halbtransparenten Hintergrundbild in der Mitte der ersten Seite und angepassten Rändern.

Dieser mit XeLaTeX kompilierte Code wäre in Ordnung:

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

Aber wenn ich die Ränder zurücksetze (Code unten), wie ich es möchte, wird das Hintergrundbild schlecht neu positioniert

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

Wie kann ich das Hintergrundbild mit zurückgesetzten Rändern in der Mitte der Seite positionieren?

Antwort1

Ich habe eine PDF-Datei vorbereitet, die nur ein A4-Blatt mit 12pt breiten Rändern ist. Dann habe ich Ihren Code mit diesem Bild verwendet und erhalten

Bildbeschreibung hier eingeben

Sie können sehen, dass der Betrag der Verschiebung genau auf \hoffsetund zurückzuführen ist \voffset.

Niemalsändern Sie deren Wert, um die Einstellung der Seitenparameter zu erleichtern.

Verwenden Sie geometrystattdessen:

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

Bildbeschreibung hier eingeben

verwandte Informationen