디렉터리 경로에 공간이 있을 때 ConTeXt가 macOS에서 SVG를 찾지 못함

디렉터리 경로에 공간이 있을 때 ConTeXt가 macOS에서 SVG를 찾지 못함

일부 외부 SVG 및 JPG를 참조하는 tex 문서의 PDF를 만들려고 합니다. 이것은 내가 사용하는 명령입니다:

context --nonstopmode --batchmode --path=styles main.tex

이 명령은 파일 경로에 공백이 없는 한 SVG가 제대로 포함된 PDF를 만듭니다.

그러나 경로에 공백이 있으면 JPG는 여전히 괜찮지만 SVG의 경우 다음과 같은 오류가 발생합니다.

** (inkscape-bin:47420): WARNING **: Can't open file: /Users/test/Library/Mobile (doesn't exist)

** (inkscape-bin:47420): WARNING **: Can't open file: /Users/test/Library/Mobile (doesn't exist)

** (inkscape-bin:47420): WARNING **: Can't open file: Documents/com~apple~CloudDocs/Sync/ebooks/mybook/media/svg/1f601.svg (doesn't exist)

문제를 일으키는 경로는 iCloud Drive(com~apple~CloudDocs)입니다.

/Users/test/Library/Mobile Documents/com~apple~CloudDocs/Sync/ebooks/mybook/media/svg/

일반적으로 저는 공백 없이 경로를 만듭니다... iCloud Drive에 파일을 보관하고 싶고 iCloud Drive 경로의 디렉토리 이름에 의도적으로 공백이 있다는 점을 제외하면 말이죠(한숨).

다음과 같이 경로에 공백 없이 심볼릭 링크를 만들어 보았습니다.

 /Users/test/Library/MobileDocuments/com~apple~CloudDocs/Sync/ebooks/mybook/media/svg/

그러나 Inkscape 변환에서는 공백이 포함된 경로를 구문 분석할 수 없기 때문에 여전히 "파일을 열 수 없습니다"라는 오류가 발생합니다.

모든 파일을 iCloud Drive에서(경로에 공백이 없는 디렉터리로) 옮기면 제대로 작동합니다.

공백이 포함된 경로를 이해하도록 ConTeXt(Inkscape)를 얻을 수 있는 방법이 있습니까?

관련 정보