我正在使用system()
和echo
向.tex
文件发送一行文字,但文字不正确。这适用于我的linux工作站,但不适用于mac。
命令
system(paste0('echo "\\bibliographystyle{plain}" >> output.tex'))
输出
ibliographystyle{plain}
答案 0 :(得分:2)
不要使用echo
,如果您已在R
中有文字并希望将其写入文件,那么:
tex <- "\\bibliographystyle{plain}"
# Creates new file
writeLines(tex, "file.tex")
# Appends to existing file
write(tex, "file.tex", append = TRUE)
输出(在Mac上):
\bibliographystyle{plain} \bibliographystyle{plain}