不带斜体的向右箭头

不带斜体的向右箭头

我怎样才能打印一个\rightarrow\Rightarrow(我真的不在乎,我只想要一个箭头……)而不让后面的单词变成斜体?添加这句话是为了控制语法。

答案1

如果我理解你的问题没有错的话,你正在写类似的东西, $Person\rightarrow Man$并且所涉及的文本正在斜体

首先,说文本以斜体显示是错误的。它们是以数学模式显示的。

请尝试看看以下两者的区别,

\textit{Person}$\rightarrow$\textit{Man}

$Person\rightarrow Man$

enter image description here

从第一个输出中,文本以斜体显示,从第二个输出中,文本实际上是以数学字符显示。看到字符之间的不同间距了吗?


无论如何,实现您所要求的功能(语法规则中的箭头)的一种方法是编写Person $\rightarrow$ Man。但是您会失去 LaTeX 提供的运算符周围的出色间距。因此,最好的方法是将整个放在数学模式中,并使用\textamsmath 包中的命令来指定文本。

通过这个解决方案,您可以将文本作为文本获得,同时,您还可以享受 TeX 数学模式提供的运算符周围的间距。

\documentclass{article}

\usepackage{amsmath}

\begin{document}

$\text{Person}\rightarrow\text{Man}$

$\text{Person}\Rightarrow\text{Man}$


\end{document}

enter image description here

答案2

使用数学模式绘制箭头,这样可以防止斜体字体:A $\rightarrow$ B

相关内容