答案1
\angle
您可以使用(来自amssymb
)和\longrightarrow
的组合来构造此符号\ooalign
和\mathpalette
。
\documentclass{article}
\usepackage{amssymb}
\makeatletter
\newcommand{\angleto}{\mathpalette\angleto@\relax}
\newcommand{\angleto@}[2]{\mathrel{\ooalign{$#1\hidewidth\angle\hidewidth$\cr$#1\longrightarrow$}}}
\makeatother
\begin{document}
$z \angleto \zeta_{z \angleto \zeta_{z \angleto \zeta}}$
\end{document}
答案2
答案3
六十度角:
\documentclass{article}
\usepackage{amsmath,pict2e}
\makeatletter
\newcommand{\angledto}{\mathrel{\mathpalette\angled@arrow\longrightarrow}}
\newcommand{\angledgets}{\mathrel{\mathpalette\angled@arrow\longleftarrow}}
\newcommand{\angled@arrow}[2]{%
\vphantom{#1\rightarrow}%
\ooalign{\hidewidth\angled@angle{#1}\hidewidth\cr$\m@th#1#2$\cr}%
}
\newcommand{\angled@angle}[1]{%
$\m@th#1\vcenter{\hbox{%
\sbox\z@{$#1\mathstrut$}%
\setlength{\unitlength}{0.5\dimexpr\ht\z@+\dp\z@}% adjust the factor
\begin{picture}(1.1547,1)
\roundcap
\roundjoin
\Line(0.57735,1)(0,0)(1.1547,0)
\end{picture}%
}}$%
}
\makeatother
\begin{document}
\[
z\angledto \zeta_0
\]
\[
\scriptstyle z\angledto \zeta_0
\]
\[
\scriptscriptstyle z\angledto \zeta_0
\]
\end{document}
以下是\angledgets
如果需要的话,改变角度并不困难。