Подтвердить что ты не робот

Получение .Rprofile для загрузки при запуске

У меня есть глобальный файл ~/.Rprofile и еще один файл .Rprofile, расположенный в текущем рабочем каталоге моего проекта, и оба имеют следующее содержимое:

.First() <- function() {
options(rstudio.markdownToHTML = 
  function(inputFile, outputFile) {      
    system(paste("pandoc", shQuote(inputFile), "-s --webtex -o", shQuote(outputFile)))
  }
)  
}

К сожалению, когда я открываю приложение RStudio, ни один из них не работает. Цель того, что я пытаюсь сделать, - сделать кнопку "Вязать HTML" рендерингом файла Markdown, который имеет встроенный LaTeX, обрабатывать Pandoc с помощью webtex в качестве средства визуализации LaTeX.

Кто-нибудь знает, как я проверяю, загружаются ли мои файлы .Rprofile при запуске?

Спасибо за любую помощь!

ИЗМЕНЕНИЕ ОТВЕТА ПОСЛЕ (после ответа Джоша): Для ясности мой рабочий файл .Rprofile (который работает) теперь читается как таковой:

options(rstudio.markdownHTML =
  function(inputFile, outputFile) {
    system(paste("pandoc", shQuote(inputFie), "-s --webtex -o", shQuote(outputFile)))
  }
)
 \\ you will need to end with a blank carriage return underneath
4b9b3361

Ответ 1

Документы R должны помочь понять, как обращаться с .Rprofiles. Выполните следующие действия на консоли:

> ?Startup

Соответствующая часть этого означает, что вам нужно поместить свой проект .Rprofile в начальный рабочий каталог, который будет загружен при запуске проекта. Таким образом, если ваш проект ~/foo/foobar.Rproj, то ваш профиль должен быть ~/foo/.Rprofile и убедитесь, что при запуске начальный рабочий каталог ~/foo/. Вы можете увидеть это в строке заголовка в верхней части панели консоли в RStudio.

Также, чтобы подтвердить, что на самом деле загружен правильный .Rprofile, я лично поставил бы тест, чтобы узнать, какой профиль (если есть) подбирается. Например, укажите:

print("This is the Rprofile inside the foo project!")

Вот еще один пример того, как это работает:

http://support.rstudio.org/help/discussions/suggestions/1095-different-rprofile-for-a-project#comment_15690293

Наконец, если в проекте загружается правильный .Rprofile, то в вашем коде должно быть что-то не так. Похоже, вы получили это от нашего docs, поэтому, если вы загрузите профиль и продолжаете испытывать проблемы, сообщите нам об этом. Вы можете опубликовать новое обсуждение нашего поддержки.

Джош

Менеджер продуктов - RStudio