如何用网格覆盖整个页面区域?

如何用网格覆盖整个页面区域?

我遗漏了一些东西,但我的示例中网格不想覆盖整个页面区域。顶部有多余的边距。

\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 定位背景图像

此外,可能存在重复。

相关内容