从文档中删除不需要的左偏移

从文档中删除不需要的左偏移

我正在尝试使用 tikz 创建尺寸为 1 英寸 X 1 英寸的网格。但是,即使将margin和设置bindingoffset为 0,我的网格也不会准确地从 开始y = 0。这是我的代码:

\documentclass{article}
\usepackage[paperheight=8.5in, paperwidth=8.15in, margin={0in,0in}, bindingoffset=0pt]{geometry}
\usepackage{tikz}
\begin{document}
    \foreach \n in {1,...,26}{
        \begin{tikzpicture}
            \draw [step=1in, black, line width=0.01in] (0,0) grid (6in, 6in);
        \end{tikzpicture}
        \newpage
    }
\end{document}

这是第 1 页的快照(所有页面都是这样 --- 偶数和奇数)。如您所见,左侧有一个偏移。我怎样才能让它准确地从纸张的左上角开始?

图像显示 tikzpicture 左侧有多余的空白

答案1

bindingoffset在这种情况下不需要。推动的tikzpicture只是\indent

添加\setlength\parindent{0cm}到序言中会删除文档所有页面中的空白。

有点次要,但这是一个快速提示:您可以添加[x=1in, y=1in]tikzpicture,因此您不需要在网格中指定它,例如(6in,6in)。当然,您始终可以使用其他测量单位,但如果您只使用英寸,那么它应该可以帮助您减少输入量。

请参阅下面的代码:

\documentclass{article}
\usepackage[paperheight=8.5in, paperwidth=8.15in, margin={0in,0in}]{geometry}
\usepackage{tikz}

\setlength\parindent{0cm}% added

\begin{document}
    \foreach \n in {1,...,26}{
        \begin{tikzpicture}[x=1in, y=1in]
            \draw [step=1in, black, line width=0.01in] (0,0) grid (6,6);
        \end{tikzpicture}
        \newpage
    }
\end{document}

相关内容