Функциональность заголовков разделов поверх изображений PDF действительна только в режиме нон-стоп

Функциональность заголовков разделов поверх изображений PDF действительна только в режиме нон-стоп

ОБНОВЛЕНО. Следующий код функционален, но PDF-файл генерируется только в том случае, если нажата клавиша Enter при появлении предупреждающих сообщений. Мое решение на данный момент — запустить его в режиме нон-стоп, например: открыть cmd в нужном месте и ввести «pdflatex -interaction nonstopmode example.tex». Мне было интересно, есть ли способ получить те же результаты чистым способом, т. е. без необходимости проталкивать предупреждения.

\documentclass[10pt, a3paper]{article}
\newcommand{\projecttitle}{Interaction Nonstopmode}

\usepackage{tikz}
\usepackage{pdfpages}
\usepackage{pdflscape}
\usepackage{geometry}

\geometry{
a3paper,
left=23mm,
top=15mm,
right=10mm,
bottom=15mm,
headheight=38pt,
includeheadfoot,
showframe=false
}

\begin{document}

\tableofcontents

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\section{Section 1}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\section{Section 2}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\section{Section 3}}; \end{tikzpicture}}]{any_pdf_image.pdf}

\end{document}

решение1

Xwatermark помещает водяной знак в \parbox размером \paperwidth/\paperheight. При попытке масштабировать его на 12 и затем повернуть размер становится слишком большим. Переместите масштабирование в savebox.

Вторая проблема в том, что вы используете \section внутри \node. Это довольно смело. Спрячьте его в \parbox:

\documentclass[10pt, a3paper]{article}


\newcommand{\projecttitle}{Interaction Nonstopmode}

\usepackage{tikz}
\usepackage[printwatermark]{xwatermark}
\usepackage{pdfpages}
\usepackage{pdflscape}
\usepackage{geometry}

\geometry{
a3paper,
left=23mm,
top=15mm,
right=10mm,
bottom=15mm,
headheight=38pt,
includeheadfoot,
showframe=false
}

\newsavebox\mybox
\newsavebox\mybox
\savebox\mybox{\scalebox{12}{\tikz[color=gray!1000,opacity=0.3]\node{DRAFT};}}
\newwatermark*[allpages,angle=45]{\usebox\mybox}


\begin{document}
\tableofcontents \thispagestyle{fancy}
\addtocontents{toc}{\protect\thispagestyle{empty}}
\pagenumbering{gobble}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 1}}}; \end{tikzpicture}}]{example-image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 2}}}; \end{tikzpicture}}]{example-image.pdf}

\newpage
\thispagestyle{empty}
\includepdf[scale=1.000, trim=0cm 0cm 0.0cm 2cm, pagecommand= {\begin{tikzpicture}[remember picture, overlay] \node [anchor=west] at (-0.2, 0) {\parbox{\linewidth}{\section{Section 3}}}; \end{tikzpicture}}]{example-image.pdf}

\end{document}

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