tikzpicture изображение на второй странице

tikzpicture изображение на второй странице

Этот tex-файл генерирует изображение синего квадрата на всю ширину второй страницы после полностью пустой страницы. Что вызывает появление дополнительной страницы и как это предотвратить?

\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.1а

решение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}

Если вам действительно нужна только одна страница, удалите ее \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}

вам необходимо выполнить компиляцию как минимум два раза.

введите описание изображения здесь

приложение:Изображение полной страницы:

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

введите описание изображения здесь

Связанный контент