2014-03-13 1 views
1

GrImport 기능을 사용하여 두뇌의 벡터 그래픽을 R로 가져 오려고합니다. 다음과 같은 기능을 삽입 할 때 :PostScriptTrace 오류

PostScriptTrace("~/Dropbox/shared/Brain_mapping/Human-brain.ps", "~/Dropbox/shared/Brain_mapping/Human-brain.xml") 

을이 오류를 얻을 : 일반 포스트 스크립트 오류로 표시되지 않습니다, 나는 이러한 종류의 명령을 가지고 왜 당황하고있어

Error in PostScriptTrace("~/Dropbox/Natasha_shared/Brain_mapping/Human-brain.ps", : 
status 255 in running command 'gs -q -dBATCH -dNOPAUSE -sDEVICE=ps2write -sOutputFile=/dev/null -sstdout=~/Dropbox/Natasha_shared/Brain_mapping/Human-brain.xml captureHuman-brain.ps' 

답변

0

ps2write로 설정된 장치. ps2write는 출력으로 PostScript를 생성합니다. 왜 PostScript 입력을 PostScript 출력으로 변환하려고하는지 알 수 없습니다!

또한 출력을/dev/null로 지정하기 때문에이 명령은 아무 것도 쓸모없는 것으로 보입니다. 아, '-q'는 대부분의 오류 메시지를 표시하지 않으므로 문제를 디버깅 할 때 도움이되지 않습니다.

원본 PostScript 파일을 공유 할 수 있습니까?

0

대부분의 경우 벡터 글꼴에는 글꼴 디렉토리에없는 문자 묶음이 있습니다. 당신을 위해 작동 할 수있는 주위에 좋은 작품은, 당신이 (NOT R)에 명령 줄에서 실행해야 다음 GS 라인입니다 : 그 후

gs -sDEVICE=ps2write -dNOCACHE -sOutputFile=nochar_Human-brain.ps -q -dbatch -dNOPAUSE -dQUIET Human-brain.ps -c quit 

당신이 새로운 벡터 파일로 남아있을 것입니다을하는 다음과 같이 R로 사용할 수 있습니다.

PostScriptTrace("nochar_Human-brain.ps", "nochar_Human-brain.xml")