我知道如何使用 TikZ 和以下内容创建网格:
\documentclass[a4paper,10pt,table]{book}
\usepackage{tikz}
\usetikzlibrary{arrows,plotmarks}
\def\quadrill#1{\smallbreak\textcolor{gray} {\setlength\unitlength{5mm}\begin{picture}(36,#1)
\multiput(0,0)(1,0){37}{\line(0,1){#1}}
\put(0,0){\line(1,0){36}}
\multiput(0,1)(0,1){#1}{\line(1,0){36}}
\end{picture}}\medbreak}
\newenvironment{Quadrill}[1]{\quadrill#1}{}
\begin{document}
\Quadrill{12}
\end{document}
我现在的目标是添加一个计数器,例如在网格的左上角区域添加一个大数字。不幸的是,我无法调整以前的代码。
答案1
\documentclass[a4paper,10pt,table]{book}
\usepackage{tikz,tikzpagenodes}
\usetikzlibrary{calc}
\newcommand{\quadrill}[2][]{\smallbreak\noindent\begin{tikzpicture}[gray]
\draw (0,0) grid[step={\linewidth/36}] (\linewidth,{\linewidth/36});
\node[anchor=south west,gray] at (0,{\linewidth/36}) {#2};
\end{tikzpicture}\medbreak}
\newenvironment{Quadrill}[1]{\quadrill{#1}}{}
\begin{document}
\Quadrill{12}
\end{document}