
Я работаю над созданием резюме с помощью LaTeX, но у меня возникли проблемы с включением некоторого кода R.
Я использую knitr
TeXStudio и создал следующую пользовательскую команду:
/Library/Frameworks/R.framework/Versions/3.2/Resources/bin/Rscript -e "knitr::knit2pdf('%.Rnw')"
Если я использую только базовый R, то проблем нет:
\documentclass{article}
\begin{document}
<<>>=
n_cites = 44 + 7
@
I have \Sexpr{n_cites} citations.
\end{document}
Но если я использую get_profile()
функцию из scholar
пакета, то сталкиваюсь с ошибкой.
Вот MWE:
\documentclass{article}
\begin{document}
<<>>=
library(scholar)
prof = get_profile('IIMda24AAAAJ')
n_cites = prof$total_cites
print(n_cities)
@
\end{document}
И ошибка:
Если я скомпилирую этот же документ в RStudio, все будет работать нормально.
Как можно решить эту проблему?
решение1
Спасибо за ответ наhttps://stackoverflow.com/questions/34347806/устранение неполадок-r-script-вызванный-из-rscript-exe
Это очень простое исправление. Мне просто нужно добавить library(methods)
в свой кусок кода.
\documentclass{article}
\begin{document}
<<>>=
library(methods)
library(scholar)
prof = get_profile('IIMda24AAAAJ')
n_cites = prof$total_cites
print(n_cites)
@
\end{document}
По-видимому, в то время как methods
в RStudio пакет загружается автоматически, для TeXstudio его необходимо явно загрузить.