2ページ目のtikzpicture画像

2ページ目のtikzpicture画像

この tex ファイルは、完全に空白のページの後の 2 ページ目に、全幅の青い四角形の画像を生成します。余分なページが発生する原因は何ですか。また、それを防ぐ方法は何ですか。

\documentclass{article}
\usepackage{graphicx}
\usepackage[margin=0cm]{geometry}
\usepackage{tikzpagenodes}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}

\begin{document}
\begin{tikzpicture}
\node[inner sep=0pt] (blue) at (0,0)
{\includegraphics[width=\paperwidth]{b0.jpg}};
\end{tikzpicture}%
\end{document}

pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)

3.0.1a の

答え1

試す

\documentclass{article}
\usepackage{graphicx}
\usepackage[margin=0cm]{geometry}
\usepackage{tikzpagenodes}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\usepackage{eso-pic}
\begin{document}
\AddToShipoutPictureBG*{%
 \AtPageLowerLeft{%
 \begin{tikzpicture}
\node[inner sep=0pt] (blue) at (0,0)
{\includegraphics[width=\paperwidth]{example-image-10x16}};
\end{tikzpicture}}}
%
~\clearpage
second page
\end{document}

本当に 1 ページだけ必要な場合は、その\clearpageページとその下のコンテンツを削除します。

答え2

あなたの問題を再現できません...この画像をページの中央に表示したい場合は、これがあなたが探しているものであるかどうかを確認してください:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage[margin=0cm]{geometry}
\usepackage{tikzpagenodes}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}

\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt] (blue) at (current page.center) {\includegraphics[width=\paperwidth]{b0.jpg}};
\end{tikzpicture}%
\end{document}

少なくとも 2 回コンパイルする必要があります。

ここに画像の説明を入力してください

補遺:全ページ画像:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage[margin=0cm]{geometry}
\usepackage{tikzpagenodes}
%\setlength{\parindent}{0pt}
%\setlength{\parskip}{0pt}

\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt] (blue) at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]{b0.jpg}};
\end{tikzpicture}%
\end{document}

ここに画像の説明を入力してください

関連情報