2016-07-19 15 views
1

Ich zeichne einige Zahlen mit qplot und ggplot. Vor dem Plot rufe ich pdf() auf und speichere das Plot mit dev.off(). Ich würde alle Schriften in das PDF einbetten lassen. Wie kann ich das machen? Entweder zum Zeitpunkt der Handlung oder nach der Verarbeitung der PDFs, um die Schriften einzubetten?ggplot2 alle verwendeten Schriftarten in pdf einbetten, R

+0

Sind Sie auf der Suche nach Paket 'Extrafont'? – RHA

Antwort

2

Dies gelang:

embedFonts(path.expand("~/Rplots.pdf")) 

Dies geschah nicht, (so durch das Experiment habe ich festgestellt, dass embedFonts einen vollständigen Pfad erfordert und nicht "Tilde-Erweiterung" tun):

embedFonts("~/Rplots.pdf") 
... snipped a bunch of inscrutable error messages 
GPL Ghostscript 9.16: Unrecoverable error, exit code 1 
Error in sprintf(gettext(fmt, domain = domain), ...) : 
    object 'cmd' not found 

obwohl es habe gezeigt, dass ich eine funktionierende Installation von Ghostscript hatte, die eine Voraussetzung für embedFonts ist. (Meine Kopie von Ghostscript war wahrscheinlich von meiner Installation von Tex.)