我用
打电话给ghostscriptcmd = [gs ' -sOutputFile="' outputFile '" -f "' inputFile '"'];
status = system(cmd); % Run Ghostscript.
会产生如下命令:
gswin32c.exe -q -dSAFER -dNOPAUSE -dBATCH -dEPSCrop -dUseFlateCompression=true -dAutoRotatePages=/None -dHaveTrueTypes -r600 -dGraphicsAlphaBits#4 -dTextAlphaBits#4 -sDEVICE=png16m -sOutputFile="C:\SVN\google code\latexfigure\trunk\example\TEMP9058.png" -f "C:\SVN\google code\latexfigure\trunk\example\TEMP9058.pdf"
这是有效的代码,适用于Windows的命令窗口。 但是matlab抱怨道:
Der Befehl“gswin32c.exe”ist entweder falsch geschrieben oder konnte nicht gefunden werden。
'gswin32c'位于windows的路径中,我已经重新启动了matlab。 可能出现什么问题?
答案 0 :(得分:0)
Matlab看到的终端命令路径不等于Windows路径。因此,如果您知道gswin32c.exe
所在的位置,则应在调用系统命令时指定程序的完整路径。