我怎样才能打印一个\rightarrow
或\Rightarrow
(我真的不在乎,我只想要一个箭头……)而不让后面的单词变成斜体?添加这句话是为了控制语法。
答案1
如果我理解你的问题没有错的话,你正在写类似的东西,
$Person\rightarrow Man$
并且所涉及的文本正在斜体。
首先,说文本以斜体显示是错误的。它们是以数学模式显示的。
请尝试看看以下两者的区别,
\textit{Person}$\rightarrow$\textit{Man}
$Person\rightarrow Man$
从第一个输出中,文本以斜体显示,从第二个输出中,文本实际上是以数学字符显示。看到字符之间的不同间距了吗?
无论如何,实现您所要求的功能(语法规则中的箭头)的一种方法是编写Person $\rightarrow$ Man
。但是您会失去 LaTeX 提供的运算符周围的出色间距。因此,最好的方法是将整个放在数学模式中,并使用\text
amsmath 包中的命令来指定文本。
通过这个解决方案,您可以将文本作为文本获得,同时,您还可以享受 TeX 数学模式提供的运算符周围的间距。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\text{Person}\rightarrow\text{Man}$
$\text{Person}\Rightarrow\text{Man}$
\end{document}
答案2
使用数学模式绘制箭头,这样可以防止斜体字体:A $\rightarrow$ B