【发布时间】:2013-10-12 11:39:29
【问题描述】:
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"
>
我怎样才能用一个“\”打印出字符串变量 bib?
(我尝试了所有可以想象的方法,发现 R 将“\\”视为一个字符。)
我发现在很多情况下这不是问题,因为这通常由 R 内部处理,例如,如果字符串被用作绘图的文本。
但我需要将它发送到 LaTeX。所以我真的必须删除它。
我看到cat 可以解决问题。如果 cat 只能将其结果发送到字符串。
【问题讨论】: