Wie kann ich vom unteren Seitenrand aus ein horizontales Raster ohne Versatz hinzufügen?

Wie kann ich vom unteren Seitenrand aus ein horizontales Raster ohne Versatz hinzufügen?

Ich versuche, nur horizontale Linien hinzuzufügen, die unten auf der Seite beginnen und mit einem Abstand von 100 pt nach oben verlaufen. Die Abstände müssen nicht mit der Höhe oder dem oberen Rand der Seite übereinstimmen.

Ich versuche folgendes.

\documentclass[parskip=true]{scrartcl}
\usepackage[automark,headsepline=true,footsepline=false]{scrlayer-scrpage}
\usepackage{tikz}
\usepackage[]{geometry}
\usepackage{blindtext}
\usetikzlibrary{arrows,shapes,backgrounds}
\begin{document}
\KOMAoptions{paper=432pt:329pt,paper=landscape}
\recalctypearea
\newgeometry{left=0mm,right=0mm,top=0mm, bottom=0mm}
    \begin{tikzpicture}[overlay][x=1pt,y=1pt]
        \noindent\draw[step=90pt,gray,very thick] (0,-329pt) grid (432pt,0pt);
    \end{tikzpicture}
\noindent\blindtext
\end{document}

Was ich bekomme ist

Bildbeschreibung hier eingeben

Antwort1

Wenn Sie mit zwei Kompilierungsdurchläufen einverstanden sind, können Sie unten links einfach als verweisen current page.south westund danach eine \foreach-Schleife ausführen, die eine Linie pro zeichnet 100pt. Der Code wäre:

\documentclass[parskip=true]{scrartcl}
\usepackage[automark,headsepline=true,footsepline=false]{scrlayer-scrpage}
\usepackage{tikz}
\usepackage[]{geometry}
\usepackage{blindtext}
\usetikzlibrary{arrows,shapes,backgrounds,calc}
\begin{document}
\KOMAoptions{paper=432pt:329pt,paper=landscape}
\recalctypearea
\newgeometry{left=0mm,right=0mm,top=0mm, bottom=0mm}
    \begin{tikzpicture}[remember picture,overlay,x=1pt,y=1pt]
        \foreach \position in {0,100,...,500}
        {
            \draw[cyan,thick] ($(current page.south west)+(0,\position)$) -- ++(432,0);
        }
    \end{tikzpicture}
\noindent\blindtext
\end{document}

Und das Ergebnis sieht so aus: Bildbeschreibung hier eingeben

verwandte Informationen