使用 hf-tikz 包进行网格

使用 hf-tikz 包进行网格

与这个问题相关的是, 我怎样才能将网格/方格纸放在单个公式后面? 我想说的是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}

在此处输入图片描述

相关内容