2013-09-27 10 views
6

Meine R-Paket Vignette verwendet Tikz/Pgf Grafiken. Der Befehl R CMD check gibt eine Fehlermeldung auf Betriebssystemen aus, auf denen das LaTeX-Paket tikz/pgf nicht installiert ist. Auf einem Vanilla-Ubuntu-System muss zum Beispiel das Ubuntu-Paket 'pgf' installiert sein, damit die R CMD-Prüfung ohne Fehlermeldung abgeschlossen werden kann. Die CRAN-Server scheinen Tikz/Pgf installiert zu haben, aber ich kann nicht sicherstellen, dass dies immer und überall der Fall ist. Gibt es eine Möglichkeit, eine Abhängigkeit von Pgf zu der Datei DESCRIPTION meines R-Pakets hinzuzufügen? Kann ich es einfach zum Feld 'Abhängigkeiten' hinzufügen (obwohl es kein R-Paket ist)? Ich möchte das Diagramm nicht zerstören, weil die Paketvignette ein Artikel ist, der im Journal of Statistical Software veröffentlicht wurde, und ich möchte ihn als eine Vignette ohne jede Änderung verwenden.Paket Vignette hängt von tikz/pgf

Antwort

4

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

Anderen Abhängigkeiten (außerhalb des R-System) sollte in dem ‚Systemanforderung‘ Feld aufgeführt werden, möglicherweise in einer separaten Readme-Datei verstärkt.

Es wird keine automatische Überprüfung oder informative Fehlermeldung durch die R Installationsprozess erzeugt werden, aber zumindest die Informationen in einem einheitlichen Ort ...

+0

Dank gespeichert werden. Wie würde ich das zum SystemRequirements-Feld hinzufügen? Würde ich '' pgf'' schreiben? Oder '' tikz/pgf''? Oder würde ich einen Hinweis hinzufügen, dass dies ein LaTeX-Paket ist? –

+0

Ich denke, es ist Freiform. Googeln findet Beispiele wie "SystemRequirements: \t WinBUGS 1.4"; "SystemRequirements: \t Gnu Scientific Library Version> = 1,12". –