페이지 중앙에 있는 십자선

페이지 중앙에 있는 십자선

모든 페이지 중앙(세로 및 가로 중앙)에 십자선(특정 색상, 선 너비 및 높이 포함)을 그리는 방법입니다. 해당 위치는 페이지의 다른 그래픽 및 텍스트에 영향을 주거나 영향을 받아서는 안 됩니다.

이것이 내가 지금까지 시도한 것입니다.

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

답변1

이것은 Ti를 사용합니다.케이Z 및 페이지 중앙에 십자선을 배치하여 위쪽/아래쪽 및 왼쪽/오른쪽 여백까지 일부 크기를 확장합니다. 이 크기는 매크로의 첫 번째 및 두 번째 인수에서 사용됩니다 \crosshair. 세 번째 인수는 색상 등의 설정을 의미합니다.

노드 앵커 배치를 올바르게 얻으려면 두 번 컴파일하십시오.

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

여기에 이미지 설명을 입력하세요

everypage패키지가 포함된 모든 페이지의 십자선 업데이트

\AddEverypageHook모든 페이지에서 사용해야 하는 일부 코드를 추가하려면 매크로를 사용하십시오 . 즉, 아래 코드에서 수행된 것처럼 \crosshair매크로를 내부에 배치하십시오.\AddEverypageHook

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

답변2

당신이 사용할 수있는eso-pic모든 페이지 중앙의 원석 F에 콘텐츠를 배치하려면 다음을 수행하세요 .G

여기에 이미지 설명을 입력하세요

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

답변3

짝수/홀수 페이지 또는 특정 페이지에 also \watermark또는 \leftwatermarkand 를 사용할 수 있습니다 .\rightwatermark\thiswatermark

음

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

관련 정보