与这个问题相关的是,
我怎样才能将网格/方格纸放在单个公式后面?
我想说的是hf-tikz
,如果使用 Claudio Fiandrino 的软件包,我向其致以最诚挚的问候,那么存在一种在通用公式中拥有网格的方法。在这里我放了一个 MWE(它并不完美,因为我有错误或缺失;
):
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\usepackage{hf-tikz}
\begin{document}
\[
\tikzmarkin[set fill color=green!50!lime!30,
set border color=green!40!black]{a}(0.2,-0.4)(-0.2,0.6)
x+1=566
\tikzmarkend{a}
\]
\end{document}
答案1
变化:
- 添加
hf-tikz
包选项customcolors
grid pattern=<length>
提供由以下项组成的新选项preaction
以及用于的模式选项@mais 对前一个问题的回答。- 包括 tikz 库
pattern.meta
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\usepackage[customcolors]{hf-tikz}
\usetikzlibrary{patterns.meta}
\begin{document}
\tikzset{
grid pattern/.style={
% copied from https://tex.stackexchange.com/a/622553
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,
}
}
\[
\tikzmarkin[%set fill color=green!50!lime!30,
set border color=green!40!black, % or "draw=green!40!black,"
hf-tikz nodes=2mm]{a}(0.2,-0.4)(-0.2,0.6)
x+1=566
\tikzmarkend{a}
\]
\end{document}