自动替换 --> 带箭头

自动替换 --> 带箭头

我目前正在从 MS Word 转到 Latex。Word 具有自动将 --> 替换为 → 的功能。

现在在 Latex 中,可以用 替换 --> $\to$。但该怎么做呢?或者有更优雅的解决方案吗?

答案1

我并不推荐这样做,但是...

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\check@arrow}{%
  \@ifnextchar-{\check@@arrow}{\std@minus}%
}
\newcommand{\check@@arrow}[1]{% #1 is -
  \@ifnextchar>{\rightarrow\@gobble}{\std@minus\std@minus}%
}
\begingroup\lccode`~=`-
\lowercase{\endgroup\protected\def~}{\check@arrow}
\AtBeginDocument{\mathcode`-="8000 }
\makeatother

\begin{document}

$a-b$ and $a-->b$

\end{document}

在此处输入图片描述

答案2

这取决于您的文本编辑器。尝试找到名为“查找和替换”或“替换”的菜单,它应该与 MS Word 非常相似。

相关内容