我目前正在从 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 非常相似。