머리글에 로고를 추가하고 바닥글에 텍스트를 추가하도록 다음 코드를 수정하고 싶습니다. 그게 가능합니까?
\documentclass[a4paper, 10pt]{article} % for A4 size paper
\usepackage{tikz}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}[remember picture, overlay]
\tikzset{normal lines/.style={gray, very thin}}
\tikzset{margin lines/.style={gray, thick}}
\tikzset{mm lines/.style={gray, ultra thin}}
\tikzset{strong lines/.style={black, very thin}}
\tikzset{master lines/.style={black, very thick}}
\tikzset{dashed master lines/.style={loosely dashed, black, very thick}}
\node at ([xshift=1cm, yshift=8.5mm] current page.south west){
\begin{tikzpicture}[remember picture, overlay]
\draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm);
\draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm);
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
답변1
이미 사용하고 있으므로 (이미 사용하고 있는) 노드를 tikz
사용하는 쉬운 솔루션이 있습니다 . current page
또한 코드를 약간 단순화했습니다. 그것이 당신이 찾고 있는 것이기를 바랍니다.
\documentclass[a4paper, 10pt]{article} % for A4 size paper
\usepackage{graphicx}
\usepackage{mwe}
\usepackage{tikz}
\tikzset{
normal lines/.style={gray, very thin},
margin lines/.style={gray, thick},
mm lines/.style={gray, ultra thin},
strong lines/.style={black, very thin},
master lines/.style={black, very thick},
dashed master lines/.style={loosely dashed, black, very thick}
}
\begin{document}
\pagestyle{empty}
\tikz [remember picture, overlay]
\node at (current page.center) {
\begin{tikzpicture}
\draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm);
\draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm);
\end{tikzpicture}
};
\tikz [remember picture, overlay]
\node [anchor=north] at (current page.north) {\includegraphics[height=0.6cm]{example-image-a}};
\tikz [remember picture, overlay]
\node [anchor=south] at (current page.south) {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent viverra turpis ac semper auctor.};
\end{document}
산출:
부록
제목에서 PDF의 첫 페이지를 참조하세요. 이 그래프 용지를 모든 페이지에 인쇄하기를 원하는 것 같은데 첫 번째 페이지에만 로고와 텍스트가 포함되어 있습니까? 다음을 사용하면 그리드가 포함된 더 많은 페이지를 쉽게 만들 수 있습니다.
\foreach \i in {1, 2, ..., 49} {
\clearpage
\tikz [remember picture, overlay]
\node at (current page.center) {
\begin{tikzpicture}
\draw[style=mm lines,step=1mm] (0,0) grid +(19cm,28cm);
\draw[style=strong lines,step=1cm] (0,0) grid +(19cm,28cm);
\end{tikzpicture}
};
}
\end{document}
위의 예 바로 앞에 추가할 수 있습니다 . 이렇게 하면 50페이지의 그래프 용지가 생성되며 첫 번째 페이지에는 로고와 텍스트만 표시됩니다.