모든 페이지 중앙(세로 및 가로 중앙)에 십자선(특정 색상, 선 너비 및 높이 포함)을 그리는 방법입니다. 해당 위치는 페이지의 다른 그래픽 및 텍스트에 영향을 주거나 영향을 받아서는 안 됩니다.
이것이 내가 지금까지 시도한 것입니다.
\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
또는 \leftwatermark
and 를 사용할 수 있습니다 .\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}