
1 ページだけの文書 (PDF) があります。このページに 2 枚 (または複数枚) の画像を透かしとして背景として配置するにはどうすればよいでしょうか。
答え1
次のコードで開始できます。
まず、画像ファイルをコンパイルしますcircle.tex
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[fill=blue!20] (0,0) circle (1cm);
\end{tikzpicture}
\end{document}
画像ファイルtriangle.tex
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[fill=green!20] (0,0) -- (1,1) -- (1,0) -- cycle;
\end{tikzpicture}
\end{document}
次に、透かしが適切な場所に表示されるように、次のファイルを 2 回コンパイルする必要があります。
\documentclass{article}
\usepackage{background}
\usepackage{graphicx}
\usepackage{lipsum}
\backgroundsetup{
scale=1,
angle=0,
contents={
\includegraphics{circle}
\includegraphics{triangle}
}}
\begin{document}
\lipsum[1-10]
\end{document}
出力:
答え2
次の例では、eso-pic パッケージを使用して、ドキュメントの最初のページの背景として 2 つの画像を配置します。
%---------------------------
\documentclass[fontsize=11pt,paper=a4,pagesize]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{graphicx,eso-pic,picture}
\AddToShipoutPictureBG*{%
\put(.5\textwidth,.5\textheight){%
\includegraphics{knuth.jpg}%
}
\put(5cm,18cm){%
\includegraphics{knuth.jpg}%
}
}
\begin{document}
\blindtext[6]
\end{document}
%---------------------------
...ロルフ