如何用乳胶画出这样的箭筒?

如何用乳胶画出这样的箭筒?

我怎样才能在乳胶中画一个箭筒?即使是像这样的简单箭筒: 颤动

答案1

对于这样一个简单的箭筒,你只需要基本的工具:

\documentclass{article}
\usepackage{amsmath, amssymb, old-arrows}

\begin{document}

$\overset{1}{\scriptstyle\circ} \xleftarrow{\;\alpha\;}\overset{2}{\scriptstyle\circ} \xrightarrow{\;\beta\;}\overset{3}{\scriptstyle\circ}$

\end{document} 

在此处输入图片描述

答案2

第一种模式)使用xymatrix包中,您将获得与您的图像相同的提示。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[all]{xy}
\begin{document}
\xymatrix{
\overset{1}{\circ} &
\ar[l]_{\alpha}\overset{2}{\circ}\ar[r]^{\beta}  &
\overset{3}{\circ} 
}
\end{document}

使用语法,\xymatrix@C-=0.4cm您可以减少箭头的长度。使用语法,\xymatrix@C+=0.4cm您可以增加箭头的长度。这里有另一个如何减少两个箭头长度的示例。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[all]{xy}
\begin{document}
\xymatrix@C-=0.4cm{
\overset{1}{\circ} &
\ar[l]_{\alpha}\overset{2}{\circ}\ar[r]^{\beta}  &
\overset{3}{\circ} 
}
\end{document}

第二种模式)使用tikz-cd包。通过该选项,[column sep=.7cm]您可以间接地增加或减少箭头的长度,就像矩阵一样。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=.7cm]
\overset{1}{\circ} & \overset{2}{\circ} \arrow[l, "\alpha"'] \arrow[r, "\beta"] & \overset{3}{\circ}
\end{tikzcd}
\end{document}

相关内容