2013-09-27 12 views
6

La vignetta del pacchetto R utilizza grafica tikz/pgf. Il comando di controllo R CMD genera un messaggio di errore sui sistemi operativi in ​​cui il pacchetto LaTeX tikz/pgf non è installato. Su un sistema Ubuntu mobile, ad esempio, il pacchetto Ubuntu 'pgf' deve essere installato affinché il controllo R CMD sia completato senza un messaggio di errore. I server CRAN sembrano avere tikz/pgf installato, ma non posso assicurarmi che questo sia sempre e ovunque il caso. C'è un modo per aggiungere una dipendenza su pgf al file DESCRIPTION del mio pacchetto R? Posso semplicemente aggiungerlo al campo "Depends" (anche se non è un pacchetto R)? Non vorrei trasgredire il diagramma perché la vignetta del pacchetto è un articolo pubblicato nel Journal of Statistical Software e vorrei utilizzarlo come vignetta senza alcuna modifica.La vignettatura del pacchetto dipende da tikz/pgf

risposta

4

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

Altri dipendenze (esterni al sistema R) devono essere elencati nel campo ‘SystemRequirements’, eventualmente amplificata in un file README separato.

Non ci sarà alcun controllo automatico o messaggio di errore informativo generato dal processo di installazione R, ma almeno le informazioni verranno memorizzate in un luogo coerente ...

+0

Grazie. Quindi, come dovrei aggiungere questo al campo SystemRequirements? Scriverò '' pgf''? Oppure "tikz/pgf''? O vorrei aggiungere un suggerimento che questo è un pacchetto LaTeX? –

+0

Penso che sia in forma libera. Googling trova esempi come "SystemRequirements: \t WinBUGS 1.4"; "Requisiti di sistema: \t Versione libreria scientifica Gnu> = 1.12". –