群的小图

群的小图

我正在写一篇关于群图的小文档,我想用只有一条边的图的简单例子来说明这个理论:

在此处输入图片描述

不幸的是,我不知道如何编写这样的顶点和循环。有没有简单的方法可以做到这一点?

答案1

这个宏应该可以帮你入门。我制作了一个 TikZ 节点和一个环形边。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark,positioning}
\newcommand*{\simplegraph}[1]{%
  \tikz[baseline = (vertex.base)]
    \draw node (vertex) {$#1$}
      (vertex.south) edge [out=-60, in=60, distance=4em] (vertex.north);
}
\begin{document}
\[
  D_1 \bigg( \simplegraph{A} \bigg)
\]
\end{document}

一个简单的图表

答案2

下面的例子以与包\xrelbar相同的方式定义。用 绘制圆圈,并将 的背景设为白色,以在 的区域中叠印圆圈的圆弧:\xrightarrowamsmathtikzAA

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{stackrel}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}

\makeatletter
\newcommand*{\xrelbar}[2][]{%
  \ext@arrow 0055\relbarfill@{#1}{#2}%
}
\newcommand*{\relbarfill@}{%
  \arrowfill@\relbar\relbar\relbar
}
\makeatother

\begin{document}

\[
  D_1 \big( A \xrelbar[\subset]{} B \big) \simeq
  A \stackbin[\subset]{}{*} B
\]
\[
  D_1 \big(
  D_1 \big(
    \tikz[baseline=(A.base), inner sep=1pt]
      \draw node[ellipse, fill=white] (A) {\kern-2pt$A$\kern-2pt}
      (A) ++(2ex,0) circle[radius=2ex]
    ;
    \,\vcenter{\hbox{$\scriptstyle\subset$}}
  \big) \simeq
  \stackbin[\subset]{}{*} A
\]

\end{document}

结果

相关内容