有人可以帮我将下图中的数字替换为任何文本吗:
% A simple cycle
% Author : Jerome Tremblay
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def \n {8}
\def \radius {3cm}
\def \margin {8} % margin in angles, depends on the radius
\foreach \s in {1,...,\n}
{
\node[draw, circle] at ({360/\n * (\s - 1)}:\radius) {$\s$};
\draw[->, >=latex] ({360/\n * (\s - 1)+\margin}:\radius)
arc ({360/\n * (\s - 1)+\margin}:{360/\n * (\s)-\margin}:\radius);
}
\end{tikzpicture}
\end{document}
谢谢你的帮助
答案1
我不确定你到底想要什么,但你可以使用smartdiagram
类似这样的:
\documentclass{article}
\usepackage{smartdiagram}
\begin{document}
\begin{center}
\smartdiagramset{module shape=circle,
circular distance=6cm,
text width=2cm,
arrow tip=to}
\smartdiagram[circular diagram]{%
1. Die Welt ist ein Garten,
2. Die Gerechtigkeit ist etwas Übliches,
3. wodurch das Heil der Welt garantiert ist,
4. Die Welt ist ein Garten,
5. Die Gerechtigkeit ist etwas Übliches,
6. wodurch das Heil der Welt garantiert ist,
7. Die Welt ist ein Garten,
8. dessen Zaun die Dynastie ist
}
\end{center}
\end{document}
或者,您可以像这样设置单色:
\documentclass{article}
\usepackage{smartdiagram}
\begin{document}
\begin{center}
\smartdiagramset{module shape=circle,
uniform color list=gray!60 for 8 items,
circular distance=6cm,
text width=2cm,
arrow tip=to}
\smartdiagram[circular diagram]{%
1. Die Welt ist ein Garten,
2. Die Gerechtigkeit ist etwas Übliches,
3. wodurch das Heil der Welt garantiert ist,
4. Die Welt ist ein Garten,
5. Die Gerechtigkeit ist etwas Übliches,
6. wodurch das Heil der Welt garantiert ist,
7. Die Welt ist ein Garten,
8. dessen Zaun die Dynastie ist
}
\end{center}
\end{document}