过去几个小时我一直在网上搜索如何使用 xypic 绘制以下两个图表?我使用了以下方法,但圆圈看起来太小了。提前致谢!
\documentclass[reqno]{amsart}
\usepackage{tikz}
\usepackage{tqft}
\usepackage[all,knot]{xy}
\begin{document}
\begin{equation}
\xy
\vcap\vcap-
\endxy
\end{equation}
\end{document}
编辑:我认为第一张图像可以用这个来绘制(见下文),下面的第二张图像是我现在能做的最好的:
\begin{equation}
\xy
(6,0)*{}="1";
(-6,0)*{}="2";
"1";"2" **\crv{(7,15)&(-7,15)}
?(0)*\dir{>} ;
"2";"1" **\crv{ (-7,-15)& (7,-15)}
?(.05)*\dir{>} ;
\endxy
\quad = 1
\quad \qquad \qquad \qquad \qquad \qquad
\xy
(-6,-12)*{} ; (-6,12)*{}**\crv{(-6,6)} ?>*\dir{>};
{\ar@/_1pc/(-6,1)*{};(-15,1)*{}};
{\ar@/_1pc/(-15,1)*{};(-6,1)*{}} \quad = 0
\endxy
\end{equation}
答案1
由于您已在加载tikz
,因此您可以使用它:
\documentclass[reqno]{amsart}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\begin{document}
\begin{equation}
\begin{tikzpicture}[
baseline=-3pt,
decoration={
markings,
mark=at position 0.5 with {\arrow{>}}
}
]
\draw[postaction=decorate]
(0,0) circle [radius=13pt];
\end{tikzpicture}
=1\qquad\qquad
\begin{tikzpicture}[baseline=-3pt]
\draw[->]
(0,-1) to[out=90,in=90,looseness=2]
(-1,0) to[out=-90,in=-90,looseness=2]
(0,1);
\end{tikzpicture}
=0
\end{equation}
\end{document}
结果: