我正在尝试使用 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 页的快照(所有页面都是这样 --- 偶数和奇数)。如您所见,左侧有一个偏移。我怎样才能让它准确地从纸张的左上角开始?
答案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}