我在文档中使用\longrightarrow{}
。但是在 PDF 中它显示为两部分而不是一条长线。我尝试使用\chemarrow
但它产生的箭头非常短。产生的箭头大小\longrightarrow{}
正好适合我的文档。有没有办法把它变成一行。谢谢
既然话题来了,有没有办法设置箭头所需的长度。以下是示例代码和结果
\documentclass[fleqn,12pt,a4paper]{article}
\usepackage{amstext, amsmath}
\usepackage{chemarrow}
\newcommand{\lra}{\ensuremath{\longrightarrow{}}}
\let\rightarrow\chemarrow
\begin{document}
Test \lra Result
\end{document}
答案1
我发现数学公式中化学箭头的水平间距非常糟糕。间距很可能是根据化学用途调整的。如果您想要一个长度和间距(大约)与 相同的箭头\longrightarrow
,那么您可以使用以下代码:
\documentclass{article}
\usepackage{amsmath,xspace}
\usepackage{chemarrow}
\newcommand{\lra}{\ensuremath{\mathrel{%
\mkern1.5mu\textrm{\arro\symbol{71}}%
\mkern-1.1mu\textrm{\arro\symbol{65}}%
}}\xspace}
\begin{document}
Test \lra Result
Test $\longrightarrow$ Result
\end{document}
仅当具有与 相同的行为方式xspace
时才需要该包(否则 TeX 不会在 后面放置空格)。如果您在不带参数的宏中使用 ,则包含 总是一个好主意。\lra
$\lra$
\lra
\xspace
\ensuremath
答案2
您可以使用
$\rarrowfill{0.8cm}$
从chemarrow
包装中取出,将产生一支具有给定长度的箭。0.8 厘米大约是最小例子中断箭的长度。