我需要一个表示风力(éolienne)的小符号,但我不是艺术家;-) 如果有列奥纳多·达·芬奇或毕加索可以改进我的尝试,我会非常高兴。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\filldraw (0,0)--(280:.7)--(260:.7)--cycle ;
\draw[very thick] (0,0)--(90:.4) ;
\draw[very thick] (0,0)--(210:.4) ;
\draw[very thick] (0,0)--(330:.4) ;
\end{tikzpicture}
\end{document}
答案1
不知道艺术性如何,但这里有三种变体。这使用最新的 PGF 版本作为pic
处理程序,但这不是必需的:pic
只要将 替换为从到 的#1
数字,就可以复制并在外部使用 中的代码。1
3
\documentclass[tikz,border=5]{standalone}
\tikzset{%
wind turbine/.pic={
\tikzset{path/.style={fill, draw=white, ultra thick, line join=round}}
\path [path]
(-.25,0) arc (180:360:.25 and .0625) -- (.0625,3) -- (-.0625,3) -- cycle;
\foreach \i in {90, 210, 330}{
\ifcase#1
\or
\path [path, shift=(90:3), rotate=\i]
(.5,-.1875) arc (270:90:.5 and .1875) arc (90:-90:1.5 and .1875);
\or
\path [path, shift=(90:3), rotate=\i]
(0,0.125) -- (2,0.125) -- (2,0) -- (0.5,-0.375) -- cycle;
\or
\path [path, shift=(90:3), rotate=\i]
(0,-0.125) arc (180:0:1 and 0.125) -- ++(0,0.125) arc (0:180:1 and 0.25) -- cycle;
\fi
}
\path [path] (0,3) circle [radius=.25];
}}
\begin{document}
\begin{tikzpicture}
\path
(0,0) pic {wind turbine=1}
(4,0) pic {wind turbine=2}
(8,0) pic {wind turbine=3};
\end{tikzpicture}
\end{document}