不同大小的环

不同大小的环

在 xy-pic 中我们可以这样绘制一个循环:

\documentclass[12pt,letter]{report}
\usepackage[all]{xy}
\begin{document}

$$\xymatrix{a\ar@(dr,ur)}$$

\end{\document}

我的问题是如何在这个环周围画一个更大的环,等等?

答案1

如果使用更现代、更通用的tikz-cd包而不是xy是一个选项,这可以轻松完成:

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}

\begin{tikzcd}
A
\arrow[
  out=105,
  in=75,
  loop,
  distance=0.5cm]
\arrow[
  out=120,
  in=60,
  loop,
  distance=1cm]
\arrow[
  out=130,
  in=50,
  loop,
  distance=1.5cm]
\arrow[
  out=-105,
  in=-75,
  loop,
  distance=0.5cm]
\arrow[
  out=-120,
  in=-60,
  loop,
  distance=1cm]
\arrow[
  out=-130,
  in=-50,
  loop,
  distance=1.5cm]
\end{tikzcd}

\end{document}

相关内容