2

我在 R 环境中有几个字符串块,"\"用于描述乳胶符号。但是,当我在问题或答案部分中使用带有反斜杠"\"或双反斜杠的表达式时,它们并没有真正发挥预期的作用。有没有办法在 R 考试中正确使用反斜杠?"\\"\Sexpr{}

4

1 回答 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 回答