表紙の透かしの中央配置

表紙の透かしの中央配置

私は今、この文書を MWE と思われるものに修正し、どこが間違っているのか理解しましたが、まだその理由はわかりません。そのため、この投稿を更新します。

表紙の透かしを中央に配置しようとしていますが、文書の左側に表示されてしまいます。コーディングのどこが間違っているのでしょうか? 事前にコーディングされたスクリプトを使用して、そこに変更を挿入しようとしました。コーディングは

\documentclass{article}
\usepackage[firstpage]{draftwatermark}
\usepackage{tikz}
\SetWatermarkText{\tikz{\node[opacity=0.4]{\includegraphics{test_picture}};}}
\SetWatermarkAngle{0}
\SetWatermarkScale{1}
\SetWatermarkColor[rgb]{0,1,0}

\begin{document}
Test
\end{document}

ここではすべて正常に動作し、透かしは中央にありますが、この部分を追加すると

\usepackage{vmargin}
\setmarginsrb{2.5 cm}{1 cm}{2.5 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}

そうではなく、画像は縮小されて左側に配置されます。そこで私の質問は、このコーディングは何を行うのか、ドキュメントの残りの部分(レポートを書いています)にとって重要なのか、透かしが適切なサイズと位置になるようにするにはどうすればよいのか、ということです。

ありがとう!ミカエル

答え1

あなたが正しく指摘したように、エラーはvmargin今までこのパッケージについて聞いたことがなかったのですが、説明を読むと、どうやらgeometry

何らかの理由で用紙サイズが変更されていたため、どのように機能するかはわかりませんvmargin。同様の出力を生成するためにジオメトリで同様の設定を実装しようとしましたが、ジオメトリではさまざまな高さや余白を調整しても用紙サイズは調整されません。

\documentclass{article}
\usepackage[firstpage]{draftwatermark}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[
  hmargin=2.5cm,
  vmargin={1cm,2.5cm},
  headheight=1cm,
  headsep=1.5cm,
  footskip=1.5cm,
]{geometry}

\SetWatermarkText{\tikz{\node[opacity=0.2]{\includegraphics{example-image-a}};}}
\SetWatermarkAngle{0}
\SetWatermarkScale{1}
\SetWatermarkColor[rgb]{0,1,0}

\begin{document}
Test
\end{document}

出力は次のとおりです。

出力

関連情報