как добавить логотип в верхнюю часть верхнего и нижнего колонтитула страницы - 1-я страница в PDF?

как добавить логотип в верхнюю часть верхнего и нижнего колонтитула страницы - 1-я страница в PDF?

Я хотел бы изменить следующий код, чтобы добавить в заголовок логотип, а в нижний колонтитул — текст. Это возможно?

\documentclass[a4paper, 10pt]{article} % for A4 size paper
\usepackage{tikz}


\begin{document}
\pagestyle{empty}

\begin{tikzpicture}[remember picture, overlay]

\tikzset{normal lines/.style={gray, very thin}} 
\tikzset{margin lines/.style={gray, thick}} 
\tikzset{mm lines/.style={gray, ultra thin}} 
\tikzset{strong lines/.style={black, very thin}} 
\tikzset{master lines/.style={black, very thick}} 
\tikzset{dashed master lines/.style={loosely dashed, black, very thick}} 

\node at ([xshift=1cm, yshift=8.5mm] current page.south west){
  \begin{tikzpicture}[remember picture, overlay]

    \draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm); 
    \draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm); 

  \end{tikzpicture}
};
\end{tikzpicture}


\end{document}

решение1

Поскольку вы уже используете tikz, вот простое решение, которое использует current pageузел (который вы уже используете). Я также немного упростил ваш код. Надеюсь, это то, что вы ищете.

\documentclass[a4paper, 10pt]{article} % for A4 size paper
\usepackage{graphicx}
\usepackage{mwe}
\usepackage{tikz}
\tikzset{
  normal lines/.style={gray, very thin}, 
  margin lines/.style={gray, thick}, 
  mm lines/.style={gray, ultra thin}, 
  strong lines/.style={black, very thin}, 
  master lines/.style={black, very thick}, 
  dashed master lines/.style={loosely dashed, black, very thick}
}


\begin{document}
\pagestyle{empty}
\tikz [remember picture, overlay]
  \node at (current page.center) {
    \begin{tikzpicture}
      \draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm); 
      \draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm); 
    \end{tikzpicture}
  };

\tikz [remember picture, overlay]
  \node [anchor=north] at (current page.north) {\includegraphics[height=0.6cm]{example-image-a}};
\tikz [remember picture, overlay]
  \node [anchor=south] at (current page.south) {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent viverra turpis ac semper auctor.};

\end{document}

Выход:

выход

Приложение

Вы ссылаетесь в своем названии на первую страницу PDF. Я предполагаю, что вы хотите, чтобы эта миллиметровка была напечатана на каждой странице, но только на первой странице есть логотип и текст? Вы можете легко создать гораздо больше страниц с сеткой с помощью:

  \foreach \i in {1, 2, ..., 49} {
    \clearpage
    \tikz [remember picture, overlay]
      \node at (current page.center) {
        \begin{tikzpicture}
          \draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm); 
          \draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm); 
        \end{tikzpicture}
      };
  }

который можно добавить прямо перед \end{document}в приведенном выше примере. Это приведет к 50 страницам миллиметровки, на первой из которых будет только логотип и текст.

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