寻找双头鱼叉符号

寻找双头鱼叉符号

这里有几个关于组合符号的答案,但我仍然决定发布这个,因为它非常简单,而且也许在某个人知道的包中有一个现成的符号。

我在用

\def\paronto{{\rightharpoonup\kern-1.5ex\rightharpoonup\kern.5ex}}

会产生类似的东西

在此处输入图片描述

我不知道它是否足够强大——我的字距是手动调整的。

谁知道更好的方法?

答案1

您可以排版一个鱼叉,然后退出并排版另一个:

\documentclass{article}
\usepackage{amsmath}

\newcommand{\paronto}{%
  \rightharpoonup\mathrel{\mspace{-15mu}}\rightharpoonup
}

\begin{document}

$f\colon X\paronto Q$

\end{document}

在此处输入图片描述

借助trimclip它可以使符号具有与单头箭头相同的尺寸:

\documentclass{article}
\usepackage{amsmath}
\usepackage{trimclip}

\DeclareRobustCommand{\paronto}{%
  \clippedrightharpoonup\mathrel{\mspace{-15mu}}\rightharpoonup
}
\makeatletter
\newcommand{\clippedrightharpoonup}{%
  \mathrel{\mathpalette\clipped@rightharpoonup\relax}%
}
\newcommand{\clipped@rightharpoonup}[2]{%
  \sbox\z@{$\m@th#1\mspace{3mu}$}%
  \smash{\clipbox{{\wd\z@} 0pt 0pt {-\width}}{$\m@th#1\rightharpoonup$}}%
}
\makeatother

\begin{document}

$f\colon X\paronto Q_{\paronto}$

$f\colon X\rightharpoonup Q_{\rightharpoonup}$

\end{document}

在此处输入图片描述

带有圆形茎的:

\documentclass{article}
\usepackage{amsmath}
\usepackage{trimclip}

\DeclareRobustCommand{\paronto}{%
  \clippedrightharpoonup\mathrel{\mspace{-15mu}}\rightharpoonup
}
\makeatletter
\newcommand{\clippedrightharpoonup}{%
  \mathrel{\mathpalette\clipped@rightharpoonup\relax}%
}
\newcommand{\clipped@rightharpoonup}[2]{%
  \sbox\z@{$\m@th#1\mspace{6mu}$}%
  \clipbox{0pt 0pt {\dimexpr\width-.5\wd\z@} 0pt}{$\m@th#1\rightharpoonup$}%
  \smash{\clipbox{{\wd\z@} 0pt 0pt {-\width}}{$\m@th#1\rightharpoonup$}}%
}
\makeatother

\begin{document}

$f\colon X\paronto Q_{\paronto}$

$f\colon X\rightharpoonup Q_{\rightharpoonup}$

\end{document}

在此处输入图片描述

相关内容