首页 > 解决方案 > 示例需要在 TeX 中使用 tikz 包进行 for 循环

问题描述

寻求帮助:有人可以为我提供一个使用 tikz 包使用 TeX 的 for 循环的基本示例吗?

特别是:做10个同心圆,每一个比前一个半径大1cm。然后,每 30 度画一个最大的半径。

另一个例子:RAM 图片。制作一个正方形,重复 10 次,在每次迭代中将正方形移动其宽度 * 迭代步长。

欢迎参考 TeX 和 TikZ 手册的某些页面!如果不浏览每一页,我不确定在手册中到底应该看什么,因此只会浪费时间。

谢谢

标签: graphicslatextikz

解决方案


将来,请将您的问题限制在一个特定的问题上。如果您有多个问题,请将它们分成不同的帖子!

下面是第一个问题的示例。

\documentclass{standalone}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}

  \foreach \r in {1,...,10}{
    \draw (0,0) circle (\r);
  }

  \foreach \phi in {0,30,...,360}{
    \draw (0,0) -- (\phi:10);
  }

\end{tikzpicture}   

\end{document}

在此处输入图像描述


推荐阅读