Использование системы и эхо не дает правильный текст - PullRequest
0 голосов
/ 04 июня 2018

Я использую system() и echo для отправки строки текста в файл .tex, но этот текст неверен.Это работает на моей станции Linux, но не на Mac.

Команда

system(paste0('echo "\\bibliographystyle{plain}" >> output.tex'))

Выход

ibliographystyle{plain}

1 Ответ

0 голосов
/ 04 июня 2018

Не используйте 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}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...