我遗漏了一些东西,但我的示例中网格不想覆盖整个页面区域。顶部有多余的边距。
\documentclass[]{article}
\usepackage{tikz}
\usepackage[a4paper, landscape, margin=0pt, includeheadfoot]{geometry}
\begin{document}
\thispagestyle{empty}
\begin{center}
\begin{tikzpicture}
\draw[step=1.0,gray,thin] (current page.south west) grid (current page.north east);
\end{tikzpicture}
\end{center}
\end{document}
答案1
虽然问题不清楚,但您显然正试图在页面背景上绘制网格。
您可以tikz
单独使用任一包来获得单个页面,也可以将其与任一包组合background
来获得您想要的页面。
单页
\documentclass[a4paper,margin=0pt]{article}
\usepackage{lipsum} % for the filling text
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\draw[step=1.0,gray,thin] (current page.south west) grid (current page.north east);
\end{tikzpicture}
\lipsum
\end{document}
背景
\documentclass[A4paper,margin=0pt]{article}
\usepackage{lipsum} % for the filling text
\usepackage{background}
\makeatletter
\def\bg@material{%
\begin{tikzpicture}[remember picture,overlay]
\draw[step=1.0,gray,thin] (current page.south west) grid (current page.north east);
\end{tikzpicture}
}
\makeatother
\pagestyle{empty}
\begin{document}
\lipsum
\end{document}
该代码借用自使用 \SetBgAnchor 定位背景图像
此外,可能存在重复。