面向对象上下文中指针的乳胶数学符号

面向对象上下文中指针的乳胶数学符号

我需要在数学 latex 中使用指针符号(如 P->a)。如果我使用连字符和 > 等普通字符,它看起来不太好。我猜 latex 中应该有一个特定的符号,但我没有在任何地方找到它。

连字符应该连接到“>”的边缘,就像在 Microsoft Office 中输入 --> 时一样,它会自动更改它。

任何想法?

答案1

-您可以通过将两个连接起来并>在数学模式下创建自己的公式:

在此处输入图片描述

\documentclass{article}
\makeatletter
\newcommand{\my@arrow}[1]{\ooalign{$#1-\mkern-5mu-$\cr\hidewidth$#1>$}}
\newcommand{\myarrow}{\mathrel{\mathpalette\my@arrow\relax}}
\makeatother
\begin{document}
$A \rightarrow B$ \par
$A \longrightarrow B$ \par
$A -> B$ \par
$A \myarrow B_{A \myarrow B_{A \myarrow B}}$
\end{document}

用法\mathpalette解释如下的奥秘\mathpalette。它用作\mathchoice将数学内容缩放到所需样式(大小)的辅助函数。

相关内容