punto de mira en medio de una página

punto de mira en medio de una página

Cómo dibujar una cruz (con un color específico y un ancho y alto de línea) en el medio de cada página (centrada vertical y horizontalmente). Su posición no debe afectar ni verse afectada por otros gráficos y textos de la página.

Esto es lo que intenté hasta ahora.

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

Respuesta1

Esto usa TikZ y coloca una cruz en el centro de la página, extendiendo algo de tamaño a los márgenes superior/inferior e izquierdo/derecho, las dimensiones de esto se usan a partir del primer y segundo argumento de la macro \crosshair. El tercer argumento está destinado a la configuración de color, etc.

Compile dos veces para obtener la ubicación correcta del anclaje del nodo.

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

ingrese la descripción de la imagen aquí

Actualización para puntos de mira en cada página con everypagepaquete

Utilice la \AddEverypageHookmacro para agregar código que debería usarse en cada página, es decir, coloque la \crosshairmacro dentro \AddEverypageHookcomo se hizo en el código siguiente.

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

Respuesta2

Puedes usareso-picpara colocar contenido en la ronda Fde minerales Gen el centro de cada página:

ingrese la descripción de la imagen aquí

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

Respuesta3

Puedes usar también \watermarko \leftwatermarky \rightwatermark para páginas pares/impares, o \thiswatermarkpara una página en particular:

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}

información relacionada