如何在 Tikz 中制作条纹彩色圆圈?

如何在 Tikz 中制作条纹彩色圆圈?

我想做这样的事情在此处输入图片描述

我该怎么做?

答案1

\documentclass[tikz, border=1cm]{standalone}
\usetikzlibrary{patterns.meta}
\begin{document}
\begin{tikzpicture}
\fill[orange!50!yellow, postaction={pattern={Lines[angle=-45, distance=2mm, line width=1mm]}}] circle[radius=1cm];            
\end{tikzpicture}
\end{document}

黑色和橙色条纹圆圈

编辑:条纹是精确的。任何颜色的渗出都是由于查看器伪影造成的。这取决于使用的查看器和缩放级别。当涉及三种颜色时,不可能完全避免 - 黑色、橙色和背景白色。

一种可能性是让橙色条纹仅比黑色条纹宽一点,而不是完整的橙色圆圈,这样效果仅在很小的距离内产生。

\documentclass[tikz, border=1cm]{standalone}
\usetikzlibrary{patterns.meta}
\begin{document}
\begin{tikzpicture}
\fill[pattern={Lines[angle=-45, distance=2mm, line width=1.1mm, xshift=1.4mm]},  pattern color=orange!50!yellow] circle[radius=1cm];            
\fill[pattern={Lines[angle=-45, distance=2mm, line width=1mm]}] circle[radius=1cm];            
\end{tikzpicture}
\end{document}

答案2

如果你使用 OpTeX,则不需要 Tikz。你可以执行以下操作:

\hbox{\clipincircle 5mm 5mm 10mm 10mm{%
\pdfsave\pdfrotate{-45}%
   \rlap{\kern-5mm
     \vbox{\fornum 1..10\do {\hrule width5cm height2pt {\Yellow \hrule height2pt}}}}%
\pdfrestore
}}

\bye

相关内容