2013-09-27 131 views
6

Trình họa tiết gói của R của tôi sử dụng đồ họa tikz/pgf. Lệnh kiểm tra R CMD ném một thông báo lỗi trên các hệ điều hành mà gói LaTeX tikz/pgf chưa được cài đặt. Trên một hệ thống Ubuntu vani, ví dụ, gói Ubuntu 'pgf' phải được cài đặt để kiểm tra R CMD hoàn thành mà không có thông báo lỗi. Các máy chủ CRAN dường như đã cài đặt tikz/pgf, nhưng tôi không thể đảm bảo điều này luôn xảy ra và ở mọi nơi. Có cách nào tôi có thể thêm một phụ thuộc vào pgf vào tập tin DESCRIPTION của gói R của tôi? Tôi có thể thêm nó vào trường 'Phụ thuộc' (mặc dù nó không phải là gói R) không? Tôi không muốn để thùng rác sơ đồ bởi vì các họa tiết gói là một bài báo đã được xuất bản trong Tạp chí Phần mềm thống kê, và tôi muốn sử dụng nó như là một họa tiết mà không cần bất kỳ sửa đổi.Họa tiết gói phụ thuộc vào tikz/pgf

Trả lời

4

Từ http://cran.r-project.org/doc/manuals/R-exts.html#The-DESCRIPTION-file:

phụ thuộc khác (bên ngoài với hệ thống R) sẽ được liệt kê trong trường ‘SystemRequirements’, có thể khuếch đại trong một tập tin README riêng biệt.

Sẽ không có bất kỳ kiểm tra tự động hoặc thông báo lỗi thông tin được tạo ra bởi quá trình cài đặt R, nhưng ít nhất các thông tin sẽ được lưu trữ ở một nơi phù hợp ...

+0

Cảm ơn. Vì vậy, làm thế nào tôi sẽ thêm điều này vào trường SystemRequirements? Tôi sẽ viết '' pgf''? Hoặc '' tikz/pgf''? Hoặc tôi sẽ thêm một gợi ý rằng đây là một gói LaTeX? –

+0

Tôi nghĩ rằng đó là dạng tự do. Googling tìm các ví dụ như "SystemRequirements: \t WinBUGS 1.4"; "SystemRequirements: \t Phiên bản Thư viện khoa học Gnu> = 1.12". –