如何用 tikz 绘制拓扑连续图?

如何用 tikz 绘制拓扑连续图?

我想用 tikz 包绘制类似这样的内容:

在此处输入图片描述

提前谢谢!

答案1

这个网站上有无数这种类型的例子。不过,对我来说,写一个快速代码比搜索它们更快。尽管如此,我还是想鼓励你自己尝试一下,你会发现这更有趣。特别是因为,一旦你不再是新手,用户就更不愿意为你回答这样的问题了。

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{shapes.geometric,positioning}
\begin{document}
 \begin{tikzpicture}[thick] 
  \node[ellipse,draw,minimum width=2cm,minimum height=4cm,label=below:$X$] (X) {};
  \node[ellipse,draw,minimum width=2cm,minimum height=4cm,right=3cm of X,label=below:$Y$]
  (Y){};
  \node[dashed,draw] (f) at (X.center) {$f^{-1}(U)$};
  \node[circle,dashed,draw,minimum size=1cm] (U) at (Y.center) {$U$};
  \draw[-latex] (X) -- (Y) node[midway,above]{$f$};
  \draw[-latex] (U) to[bend left] (f);
 \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容