长右箭头出现损坏

长右箭头出现损坏

我在文档中使用\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 厘米大约是最小例子中断箭的长度。

相关内容