找不到带有 extrafont 的 GhostScript
GhostScript was not found with extrafont
我使用的是 M1,Big Sur Macbook。我需要嵌入许多 pdf 的字体,其中包括来自 ggplot2
.
的图
但是,当我运行 embed_fonts()
函数时,它returns出现以下错误信息:GhostScript was not found
使用 Homebrew
,我安装了 Ghostscript
。我还重新安装了 extrafont
和 extrafontdb
,重新启动了 RStudio
,然后再次 运行 font_import()
和 loadfonts()
。 None 解决了错误信息。
你遇到过这个问题吗?不知道是不是因为M1的Apple Silicon换了?
我也已在我的终端中从使用 bash
切换到 zsh
。这会影响这个吗?
一个代表:
library(ggplot2)
library(extrafont)
(plot <- ggplot(cars, aes(x = speed, y = dist)) +
geom_point())
ggsave("test_plot.pdf", plot)
embed_fonts(file = "test_plot.pdf", outfile = "test_plot_embedded.pdf")
我发现以下两个似乎相关的答案,但我不确定如何实现它们:
R does not recognize GhostScript to embed eps plots
当我直接安装 Ghostscript 时我的问题得到解决 https://pages.uoregon.edu/koch/ (Ghostscript 9.54.0)
看来,至少在我这边,使用 homebrew install ghostscript
存在问题。当我 运行 在终端中时,一切似乎都很好。没有错误消息。
我使用的是 M1,Big Sur Macbook。我需要嵌入许多 pdf 的字体,其中包括来自 ggplot2
.
但是,当我运行 embed_fonts()
函数时,它returns出现以下错误信息:GhostScript was not found
使用 Homebrew
,我安装了 Ghostscript
。我还重新安装了 extrafont
和 extrafontdb
,重新启动了 RStudio
,然后再次 运行 font_import()
和 loadfonts()
。 None 解决了错误信息。
你遇到过这个问题吗?不知道是不是因为M1的Apple Silicon换了?
我也已在我的终端中从使用 bash
切换到 zsh
。这会影响这个吗?
一个代表:
library(ggplot2)
library(extrafont)
(plot <- ggplot(cars, aes(x = speed, y = dist)) +
geom_point())
ggsave("test_plot.pdf", plot)
embed_fonts(file = "test_plot.pdf", outfile = "test_plot_embedded.pdf")
我发现以下两个似乎相关的答案,但我不确定如何实现它们:
R does not recognize GhostScript to embed eps plots
当我直接安装 Ghostscript 时我的问题得到解决 https://pages.uoregon.edu/koch/ (Ghostscript 9.54.0)
看来,至少在我这边,使用 homebrew install ghostscript
存在问题。当我 运行 在终端中时,一切似乎都很好。没有错误消息。