As stated in the Intro to R manual,
paste("\\")
prints
[1] "\\"
Is it possible for paste to print out
[1] "\"
?
update: I didn't want Gavin's this nice answer to get stuck in the comments below, so I'll paste it here:
print(xtable(as.matrix("\\citep{citation}")), sanitize.text.function = function(x) {x})
You are confusing how something is stored and how it "prints".
You can use paste to combine a \ with something else, but if you print it then the printed representation will have \ to escape the \, but if you output it to a file or the screen using cat instead, then you get the single \, for example:
> tmp <- paste( "\\", "cite{", sep="" )
> print(tmp)
[1] "\\cite{"
> cat(tmp, "\n")
\cite{
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With