wie fügt man oben in der Kopf- und Fußzeile der Seite ein Logo hinzu – 1. Seite im PDF?

wie fügt man oben in der Kopf- und Fußzeile der Seite ein Logo hinzu – 1. Seite im PDF?

Ich möchte den folgenden Code so ändern, dass im Header ein Logo und im Footer ein Text eingefügt wird. Ist das möglich?

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

Antwort1

Da Sie bereits verwenden tikz, finden Sie hier eine einfache Lösung, die den current pageKnoten verwendet (den Sie bereits verwenden). Ich habe Ihren Code auch ein wenig vereinfacht. Ich hoffe, das ist, wonach Sie suchen.

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

Ausgabe:

Ausgabe

Nachtrag

Sie beziehen sich in Ihrem Titel auf die erste Seite des PDFs. Ich nehme an, Sie möchten, dass dieses Millimeterpapier auf jeder Seite gedruckt wird, aber nur die erste Seite enthält das Logo und den Text? Sie können problemlos viele weitere Seiten mit dem Raster erstellen mit:

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

die im obigen Beispiel direkt davor hinzugefügt werden können \end{document}. Das Ergebnis sind 50 Seiten Millimeterpapier, wobei auf der ersten Seite nur das Logo und der Text zu sehen sind.

verwandte Informationen