1

是否有任何设备或 OSX 软件允许复制/粘贴为 PDF,例如 Mathematica?

我可以在标准 GUI 和 RStudio 中(以任意分辨率)从 Quartz 设备将绘图复制为位图,但经常需要矢量图形。

编辑:

我知道 PDF 导出和设备,但对更快的工作流程感兴趣。这里的目的是用于课堂讲义,我主要只是希望这些打印输出没有明显的锯齿。这不明智,我知道(毕竟只有课堂笔记),但这让我发疯。出于这个原因,我非常喜欢Copy As PDFMathematica 的功能。它可以很好地将相同的情节放在笔记和主题演讲中。

4

2 回答 2

2

RStudio 会做到这一点(看看 Export -> Save Plot as PDF as Arun 上面说的)。或者,您可以将某些内容导出为图像,但选择 .svg 作为文件类型。

您可以在基础 R 中执行此操作,具体取决于您的图形设备和 R 外部的其他内容。如果您键入:

> capabilities(what = "cairo")
 cairo 
  TRUE 

然后您可以在 RStudio 之外导出为 PDF 或 svg。有关函数和参数的说明,请参阅help("svg")

编辑:

如果您想直接从 x11 设备复制到剪贴板,您可以从 R 中的“编辑”菜单执行此操作。我认为您不能直接从 x11 设备拖动到非 x11 应用程序(因为剪贴板不同) . 但是 Edit -> Copy 应该可以按预期工作,然后您可以使用 Command + V(在 Mac 上)将其粘贴到您喜欢的任何应用程序中。您可以通过运行 R(而不是 RStudio)并绘制一些琐碎的东西来测试这一点,例如plot(1:10, 1:10)然后将如上所述的输出复制到应用程序中。它应该保存为 pdf 文件。

于 2013-02-10T18:31:37.620 回答
1

石英设备允许复制到剪贴板并粘贴到 Preview.app 中,“从剪贴板新建”会生成 PDF 文件。所以我想我真的不明白问题是什么。

于 2013-02-10T22:36:11.293 回答