在我的 MacOS High Sierra 10.13.5 中断依赖关系后进行升级之后,命令“ ps2pdf
”不再起作用。
.ps
我将它与 latex 一起使用来转换由latex
编译器和命令生成的ghostscript 文件dvips
。
下面是我得到的错误ps2pdf
:$ ps2pdf file.ps
While reading gs_ll3.ps:
Error: /undefinedresource in findresource
Operand stack:
(gs_icc.ps\000gs_mex_e.ps\000gs_mro_e.ps\000gs_pdf_e.ps\000gs_wan_e.ps\000pdf_ops.ps\000gs_l2img.ps\000pdf_rbld.ps\000pdf_base.ps\000pdf_draw.ps\000pdf_font.ps\000pdf_main.ps\000pdf_sec.ps\000gs_cff.ps\000gs_mgl_e.ps\000gs_ttf.ps\000gs_dps.ps\000gs_dpn...) (gs_ll3.ps) 1 Pscript5Idiom.mp_1554149595 IdiomSet 6 Pscript5Idiom.mp_1554149595
Execution stack:
%interp_exit --nostringval-- findresource %loop_continue findresource findresource findresource false 1 %stopped_push --nostringval-- 1969 7 5 %oparray_pop findresource findresource --dict:16/18(ro)(G)-- --dict:2/2(G)-- findresource 2 %dict_continue findresource findresource 1967 5 5 %oparray_pop findresource %errorexec_pop findresource findresource findresource findresource
Dictionary stack:
--dict:1050/1123(G)-- --dict:0/20(G)-- --dict:72/200(L)-- --dict:1050/1123(G)-- --dict:40/43(G)-- --dict:16/18(ro)(G)--
Current allocation mode is global
Current file position is 18894
一种解决方案是使用,pstopdf
但这个二进制文件不会href URL link
在 pdf 生成的输出文件上产生:这就是为什么我想让经典二进制文件发挥作用ps2pdf
。
我尝试卸载 ghostscript macport 并重新安装它但这并没有改变任何东西。
我也尝试过,pdflatex
但也存在一些错误:
Underfull \hbox (badness 10000) in paragraph at lines 45--46
! Undefined control sequence.
\c@lor@to@ps ->\PSTricks
_Not_Configured_For_This_Format
l.54 \sepline
?
! Undefined control sequence.
\XC@usec@lor ...string \color@ #1#2\endcsname \@@
\fi \space
l.54 \sepline
?
! Undefined control sequence.
\c@lor@to@ps ->\PSTricks
_Not_Configured_For_This_Format
l.54 \sepline
?
...
欢迎任何建议或帮助,问候。
答案1
ps2pdf 包含在 Ghostscript 包中。因此,首先,请验证您是否已安装。在终端窗口中尝试:
find /usr/local/ -name ps2pdf
然后,您将收到“ps2pdf”文件的新位置。 在我的情况下,它是“/usr/local//Cellar/ghostscript/9.50/bin/ps2pdf”。 如果您尚未安装 Ghostscript 包,请尝试使用 brew 包管理器进行安装:
brew install ghostscript
答案2
首先,确保命令“brew”有效。如果不行,请尝试通过在终端中输入以下代码来安装“homebrew”
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后,安装 ghostscript
brew install ghostscript