![如何用多边形绘制一个正方形、三乘三的点网格?](https://linux22.com/image/456923/%E5%A6%82%E4%BD%95%E7%94%A8%E5%A4%9A%E8%BE%B9%E5%BD%A2%E7%BB%98%E5%88%B6%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%80%81%E4%B8%89%E4%B9%98%E4%B8%89%E7%9A%84%E7%82%B9%E7%BD%91%E6%A0%BC%EF%BC%9F.png)
答案1
使用 Ti 非常容易钾Z. 对于多边形,请查看第一个教程(3.19a 版中的第 28 页)。对于网格,您只需绘制一个点,然后使用一个\foreach
循环(准确地说是两个)重复该点。
在我的例子中,这些点相隔 1cm(Ti 中的默认距离单位钾Z)。如果您需要,比如说 1.5 厘米,您可以更改比例选项:scale=1.5
。
像这样:
\documentclass[tikz,border=2mm]{standalone}
\begin{document}
\begin{tikzpicture}
[% options
line join=round,
%scale=1.5
]
% polygon
\draw[thick,blue] (0,0) -- (1,0) -- (2,1) |- (1,2) -- (1,1) -- cycle;
% grid
\foreach\i in {0,...,2} \foreach\j in {0,...,2}
\fill (\i,\j) circle (1pt);
\end{tikzpicture}
\end{document}