私はRで美しいプロットを作って科学ジャーナルに使用しました。ジャーナルの仕様によると、フォントが埋め込まれたepsファイル形式が必要です。 Rはepsファイルを埋め込みフォントでエクスポートしないので、私は基本グラフィックスであるembedFonts()
を使用して変換しています。しかし、この呼び出しは私の人物の境界ボックスを変更しています。以下の簡単な例では、空白が切り取られています。 OCDで調整されたパブリケーション品質のプロットでは、すでに余白に完全に調整されているため、空白が追加されています。embedFontsが私のRプロットのバウンディングボックスを変更しています
私はフォントを埋めたいと思っていますが、それ以外のものはそのままです!ここで
例です。
setEPS()
postscript(file = "~/Desktop/test.eps", family = "Helvetica", colormodel = "srgb", width = 5, height = 3)
plot(x = 1:10, y = 1:10, col = "red", main = "Keep everything the same but embed my fonts!")
dev.off()
embedFonts(file = "/Users/athena/Desktop/test.eps", format = "eps2write", outfile = "/Users/athena/Desktop/stupid.eps")
は、これまで私がしている:
- 自作を使用してインストールはghostscript:$ brew install ghostscript
は - embedFonts
はありませんティルダの許可
、FULLパスを必要としていることを学んだ - と形式を指定デフォルトの "ps2write"がポストスクリプトに変更されるため、 "eps2write"
オープンデータ、オープンコードで「再現性のあるリサーチ」に多大な努力を費やしました。 、オープンジャーナル、bla bla bla ...私は実際にイラストレーターの変換などを使って最終的な数字を作る必要はありません:(
このRメーリングリストのスレッドは、おそらく助けになるでしょう:http://r.789695.n4.nabble.com/eps-file-with-embedded-font-td903387.html – neilfws