如何在R Markdown中打印星号('*')

31

我希望在我的 R Markdown 中写出“3 times 6:10 and (3 times 6):10”这句话,所有的内容都要用完整的字母拼写(我使用 times 代替 *)。然而,它一直给我斜体语法,对于“6:10 and (3”这部分。如何在 R Markdown 中直接输入 * 而不触发斜体语法,使字母不会变成斜体?


1
非常相关。https://dev59.com/CFsV5IYBdhLWcg3wwhLw - tjebo
3个回答

34

使用 '\*' 代替 '*' 进行转义

或者,您可以使用 $\times$ 来获取 '×' 符号


15
在网页中使用*,这是它的HTML代码之一。 (提到这一点是因为谷歌搜索引擎把我带到了这里,而我并没有搜索关于R语言的内容,也许其他人也会来到这里。)

1
为了清晰起见,这个也适用于Rmarkdown。 - Captain Hat
野性。重新审视这个问题,有四种不同的方法可以解决它。(1) 在它周围加上空格 * (2) 用 \* 转义 (3) 使用/设置 LaTeX 乘号 $\times$ (4) HTML 代码 * - Robin Nelson

10
Markdown对空格非常敏感。如果你在*周围不加空格(如下面的第3行),就会出现你所描述的问题(markdown会认为*是斜体分隔符)。
一些可能的解决方案:
- 第5行:添加空格,没有问题(除非你不想要那个间距) - 第7行(@CaptainHat):将times设置为LaTeX times符号 - 第9行:以代码格式设置 - 第11行(@CaptainHat):用反斜杠保护*
还尝试了@CaptainHat的建议以及以代码格式排版... enter image description here 其他可能的方法是使用字母"x"表示乘法,或者(如果键盘上/通过组合键可用)使用×符号(Unicode 00D7:说明 here)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接