答案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