Пакет виньетки зависит от тикз / пгф
Моя виньетка пакета R использует графику tikz/pgf. Команда R CMD check выдает сообщение об ошибке в операционных системах, где не установлен пакет LaTeX tikz/pgf. Например, в ванильной системе Ubuntu пакет Ubuntu 'pgf' должен быть установлен, чтобы проверка CMD была завершена без сообщения об ошибке. На серверах CRAN, кажется, установлен tikz/pgf, но я не могу убедиться, что это всегда и везде так. Можно ли как-нибудь добавить зависимость от pgf в файл DESCRIPTION моего пакета R? Могу ли я просто добавить его в поле "Зависит" (даже если это не пакет R)? Я не хотел бы испортить диаграмму, потому что виньетка пакета - это статья, опубликованная в журнале статистического программного обеспечения, и я хотел бы использовать ее в качестве виньетки без каких-либо изменений.
1 ответ
Из http://cran.r-project.org/doc/manuals/R-exts.html:
Другие зависимости (внешние по отношению к системе R) должны быть перечислены в поле "SystemRequirements", возможно, усилены в отдельном файле README.
Не будет никакой автоматической проверки или информационного сообщения об ошибке, сгенерированного процессом установки R, но по крайней мере информация будет храниться в согласованном месте...