GNU R 3.02
> bib <- "\cite"
Error: '\c' is an unrecognized escape in character string starting ""\c"
> bib <- "\\cite"
> print(bib)
[1] "\\cite"
> sprintf(bib)
[1] "\\cite"
>
我怎样才能用一个“\”打印出字符串变量围兜?
(我尝试了所有可以想象的方法,发现 R 将“\\”视为一个字符。)
我看到在许多情况下这不是问题,因为这通常由 R 内部处理,例如,如果字符串被用作绘图的文本。
但我需要将它发送到 LaTeX。所以我真的必须删除它。
我明白cat
了。如果 cat 只能将其结果发送到字符串。