基于这,我想使用链接中提供的网格样式对单个页面进行网格化。(请注意,我并不想对整个页面进行网格化,只想对我想要的页面进行网格化。)
答案1
这使用该background
包来绘制与链接问题基本相同的网格。
为了打开或关闭,使用opacity=1
或opacity=0
和backgroundsetup
(与 结合使用\clearpage
)
\documentclass[10pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[table]{xcolor}
\usepackage{tikz}
\usepackage{blindtext}
\usepackage[contents={},opacity=0]{background}
\definecolor{titlegrammar}{RGB}{255,128,0}
\begin{document}
\blindtext[10]
\clearpage
\backgroundsetup{position={0,0},opacity=0.3,placement=bottom,angle=0,scale=1,contents={\begin{tikzpicture}
\fill[titlegrammar] (0cm,0cm) rectangle (\paperwidth,\paperheight);
\filldraw[help lines,step=5mm,line width=1pt,white] (0cm,0cm) grid (\paperwidth,\paperheight);
\end{tikzpicture}}
}
\BgThispage
\blindtext[2]
\clearpage
\backgroundsetup{opacity=0}
\blindtext[10]
\end{document}
更新
控制不同的opacity=
值\fill
,\filldraw
它们可以包装在scope
环境中并使用[transparency group]
选项。这允许指定单独的值。
\documentclass[10pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[table]{xcolor}
\usepackage{tikz}
\usepackage{blindtext}
\usepackage[contents={},opacity=0]{background}
\definecolor{titlegrammar}{RGB}{255,128,0}
\begin{document}
\blindtext[10]
\clearpage
\backgroundsetup{position={0,0},opacity=0.1,placement=bottom,angle=0,scale=1,contents={%
\begin{tikzpicture}[opacity=0.3]
\fill[titlegrammar] (0cm,0cm) rectangle (\paperwidth,\paperheight);
\begin{scope}[transparency group]
\filldraw[opacity=0.6,help lines,step=5mm,line width=1pt,white] (0cm,0cm) grid (\paperwidth,\paperheight);
\end{scope}
\end{tikzpicture}}
}
\BgThispage
\blindtext[2]
\clearpage
\backgroundsetup{opacity=0}
\blindtext[10]
\end{document}