具有任意基向量的 TikZ 网格

具有任意基向量的 TikZ 网格

我怎样才能绘制类似的辅助线网格\draw [help lines] (0,0) grid (3,2);,但使用其他基向量(不是(1,0)(0,1))来代替?

例如选择(1,1)(1,0)理想情况下应该给我一个像这样的网格 在此处输入图片描述

答案1

您可以使用其中xslant=<factor>当然<factor>是一个以度为单位的数字,它将是的反余切<factor>

\documentclass[tikz, border=2mm]{standalone}

\begin{document}
  \begin{tikzpicture}
  \begin{scope}
    \clip (0,0) rectangle (3,2);
    \draw [help lines,xslant=1] (-5,-5) grid (5,5);
  \end{scope}
    \draw (0,0) -- (45:1);
  \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容