遗憾的是,我没有找到任何资料来说明这一点。我只是需要一个数学网格。通常我使用以下方法框定方程式:
\documentclass[preview]{standalone}
\usepackage[most]{tcolorbox}
\begin{document}
\newcommand{\frameGrid}[1]{\tikz[baseline=(X.base)]\node [draw = gray,fill=gray!20, inner sep=0pt] (X) {#1};}
\frameGrid{$\sqrt{\dfrac{1}{2}-\dfrac{1}{4}}$}
\end{document}
如果盒子里也有方格纸就太酷了。虽然我无法想象怎么做。
答案1
坚持你的 tikz 解决方案并对其进行修改:
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{patterns.meta}
\begin{document}
\newcommand{\frameGrid}[2]{
\tikz[baseline=(X.base)]
\node[
preaction={fill, black!10!white},
pattern={Hatch[distance=#1, xshift=0.5*#1, yshift=0.5*#1, line width=0.05*#1]},
pattern color=black!20!white,
draw=gray,
inner sep=0pt
] (X) {#2};
}
\frameGrid{2mm}{$\sqrt{\dfrac{1}{2}-\dfrac{1}{4}}$}
\end{document}
答案2
使用 tcolorbox 包
\documentclass{article}
\usepackage[most]{tcolorbox}
\tcbset{enhanced, colframe=green!80!black, colback=yellow!10!white,
underlay={
\begin{tcbclipinterior}
\draw[help lines, step=5mm, red!20, shift={(interior.north west)}]
(interior.south west) grid (interior.north east);
\end{tcbclipinterior}
}
}
\begin{document}
\tcbox{$\sqrt{\dfrac{1}{2}-\dfrac{1}{4}}$}
\end{document}
答案3
下面绘制一个 25 x 6 的网格(网格大小为 0.75em),并在其中心放置一个公式。网格的颜色通过\special{ps:...}
命令设置。
\newdimen\grid \grid=.75em
\def\gridrow#1#2{\hbox{\leaders\hbox{\hskip.3\grid\vrule height#2\grid
\hskip-.4pt\hskip.7\grid}\hskip#1\grid}}
\special{ps:gsave 0.75 setgray}
\vbox to0pt{
\leaders\vbox{\gridrow{25}{.3}\hrule\vskip-.4pt\gridrow{25}{.7}}\vskip 6\grid
\vss
}
\special{ps:grestore}
\vbox to 6\grid{\vfil\hbox to25\grid{\hfil$1=2$\hfil}\vfil}