Fadenkreuz in der Mitte einer Seite

Fadenkreuz in der Mitte einer Seite

So zeichnen Sie ein Fadenkreuz (mit bestimmter Farbe sowie Linienbreite und -höhe) in die Mitte jeder Seite (vertikal und horizontal zentriert). Seine Position sollte andere Grafiken und Texte auf der Seite nicht beeinflussen oder von ihnen beeinflusst werden.

Das habe ich bisher versucht

\documentclass[10pt,a4paper]{article}
\begin{document}
These 2 lines are centered vertically and horizontally on a page
\hspace{0pt}
\vfill
\begin{center}
\rule{.4\textwidth}{2pt} I \rule{.4\textwidth}{2pt}
  \end{center}
\vfill
\hspace{0pt}
\end{document}

Antwort1

Dies verwendet TikZ und platziert ein Fadenkreuz in der Seitenmitte, das sich etwas bis zum oberen/unteren und linken/rechten Rand ausdehnt. Die Abmessungen hierfür werden aus dem 1. und 2. Argument des Makros verwendet \crosshair. Das 3. Argument ist für Farbeinstellungen usw. gedacht.

Bitte kompilieren Sie zweimal, um die Knotenankerplatzierung richtig zu erhalten.

\documentclass{article}

\usepackage{tikz}

\usetikzlibrary{calc}

\usepackage{blindtext}

\newcommand{\crosshair}[3]{%
\begin{tikzpicture}[remember picture,overlay,opacity=0.2]
  \draw[black, line width=2pt,#3] ($(current page.center)-(#1,0)$) -- ($(current page.center)+(#1,0)$);
  \draw[black, line width=2pt,#3] ($(current page.center)-(0,#2)$) -- ($(current page.center)+(0,#2)$);
\end{tikzpicture}%
}

\begin{document}
\crosshair{5cm}{10cm}{blue}
\blindtext[10]
\crosshair{10cm}{2cm}{red,dashed}
\end{document}

Bildbeschreibung hier eingeben

Update für Fadenkreuz auf jeder Seite mit everypagePaket

Verwenden Sie das \AddEverypageHookMakro, um Code hinzuzufügen, der auf jeder Seite verwendet werden soll, d. h. platzieren Sie das \crosshairMakro darin \AddEverypageHook, wie es im folgenden Code getan wurde.

\documentclass{article}

\usepackage{everypage}
\usepackage{tikz}

\usetikzlibrary{calc}

\usepackage{blindtext}

\newcommand{\crosshair}[4][opacity=0.2]{%
\begin{tikzpicture}[remember picture,overlay,#1]
  \draw[black, line width=2pt,#4] ($(current page.center)-(#2,0)$) -- ($(current page.center)+(#2,0)$);
  \draw[black, line width=2pt,#4] ($(current page.center)-(0,#3)$) -- ($(current page.center)+(0,#3)$);
\end{tikzpicture}%
}

\AddEverypageHook{\crosshair[opacity=0.5]{5cm}{10cm}{blue}}

\begin{document}
\blindtext[10]
\end{document}

Antwort2

Sie könneneso-picum Inhalte im FErzrund Gin der Mitte jeder Seite zu platzieren:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{eso-pic,xcolor,lipsum}

\AddToShipoutPictureFG{%
  \AtPageCenter{%
    \color{red}%
    \makebox[0pt]{\rule{250pt}{2pt}}%
    \makebox[0pt]{\rule[-250pt]{2pt}{500pt}}%
  }%
}

\begin{document}

\lipsum[1-50]

\end{document}

Antwort3

\watermarkSie können auch oder \leftwatermarkund \rightwatermark für gerade/ungerade Seiten oder \thiswatermarkfür eine bestimmte Seite verwenden :

mwe

\documentclass{article}
\usepackage{watermark,xcolor}
\usepackage{lipsum} % dummy text
\begin{document}
\thiswatermark{\color{red!50}\rule{.5\textwidth}{0pt}%
\rule[\dimexpr-1\textheight-\headsep]{1pt}{1\textheight}}
\lipsum[1-6]
\end{document}

verwandte Informationen