我需要在数学 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
将数学内容缩放到所需样式(大小)的辅助函数。