Пример необходимости для for-loop с пакетом tikz в TeX - PullRequest
0 голосов
/ 17 марта 2020

позвать на помощь: может ли кто-нибудь предоставить мне базовый c пример использования циклов for TeX с использованием пакета tikz?

В частности: сделать 10 кругов с общим центром, каждый из которых больше на 1 см в радиусе, чем предыдущий. Затем каждые 30 градусов нарисуйте радиус самого большого.

Другой пример: изображение ОЗУ. Сделайте один квадрат, повторите его 10 раз, сдвигая квадрат на шаг итерации «ширина *» в каждой итерации.

Ссылки на определенные страницы руководств TeX и TikZ приветствуются! Я не уверен, что именно смотреть в руководствах, не просматривая каждую страницу, а значит, просто тратить время.

Спасибо

1 Ответ

1 голос
/ 17 марта 2020

В будущем, пожалуйста, ограничьте свой вопрос одной конкретной c проблемой. Если у вас есть более одного вопроса, разбейте их на отдельные посты!

В следующем примере для вашей первой задачи.

\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}

enter image description here

...