我在 R 环境中有几个字符串块,"\"
用于描述乳胶符号。但是,当我在问题或答案部分中使用带有反斜杠"\"
或双反斜杠的表达式时,它们并没有真正发挥预期的作用。有没有办法在 R 考试中正确使用反斜杠?"\\"
\Sexpr{}
问问题
376 次
1 回答
2
在标准 R 字符串中,反斜杠是转义符号,因此它本身也需要转义。所以你需要"\\alpha"
表示字符串\alpha。但是,当您使用\Sexpr{}
时,您需要转义两次,一次用于读取,一次用于写入。因此,您需要"\\\\alpha"
在这种情况下。
如果你写德语变音字符,它会变得更糟,因为"
也必须转义,例如,在 LaTeXsch\\\\\"on"
中写schön 。但是,如果您不经常使用它,则不值得尝试记住它。而是应用以下策略fortunes::fortune(365)
:
如有疑问,请继续添加斜杠,直到它起作用。
-- Joran Elias(关于如何在 R 中转义反斜杠)
Stackoverflow(2015 年 3 月)
于 2020-08-30T14:36:18.007 回答