我正在为数学讲座编写脚本。教授画了一些草图,其中有一些集合,有时还包括其他集合或点。我知道有一种方法,即设置一些点并将它们与给定的输入和输出角度连接起来,但这种方法很费劲,而且角落可能不完全平滑。通常我用 Tikz 在 TeX 文档中绘制图片,我尽量保持所有东西的相对性,所以我想避免使用“厘米”或类似的测量值。我在互联网上搜索了很长时间,想找到一个简单的解决方案来绘制我想要的东西。但现在要回到问题本身。
有没有一种简单的方法可以使用 Tikz 绘制数学集的草图(最好的情况下是在外线上给出一些坐标)并避免绝对测量(比如在图中)?
图中的相关部分是\Omega 集和 U 集。
在此先感谢任何形式的帮助。
答案1
本次讨论与以下方面密切相关:这个,我借用了这个很好的答案由该库的作者编写hobby
,这似乎是您正在寻找的工具。在我的上述评论我忘了画十字架,我现在正在画,评论主要是为了判断这是否朝着正确的方向发展。
\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{hobby,shapes.misc}
\begin{document}
\begin{tikzpicture}[use Hobby shortcut]
\draw[dashed,rotate=-90,scale=2] (3,0) .. +(1,0) .. +(1,2) .. +(1,3) ..
+(0,3) .. (3,0);
\draw[densely dashed] (2.5,-5.5) coordinate (M) circle[radius=2cm];
\draw[-] (M) node[cross out,label=below:$z$,inner sep=0.6ex,draw] {}-- ++
(180:2) node[midway,below]{$\rho$};
\end{tikzpicture}
\end{document}