3

나는 하루 종일 이것 저것 놀고 있었다.OS X에서 Pandoc의 참조 파일을 저장할 디렉토리?

Pandoc을 사용하여 파일을 변환 할 때 과 같은 원하는 글꼴, 헤더 등이 포함 된 참조 파일을 사용할 수 있습니다.

예를 들어

: 내가 명령 줄에 입력 한 것 참조 파일 사용하여 동일한 이름 의 .DOCX 파일로 인하 파일 'filename.md을'변환하고 싶다면 :

pandoc --reference-docx=reference.docx filename.md -o filename.docx 
을 내가이 명령을 실행할 때 나는 데

문제는, 그것은 반환 didn를하는

pandoc: reference.docx: openBinaryFile: does not exist (No such file or directory) 

내 참조 문서를 유지할 수있는 위치에 대한 온라인 읽은 후, 몇 사이트, '/ .pandoc'에 저장 언급 존재하지 않습니다. 내 첫 번째 추측은 OS X 설치 프로그램을 사용했기 때문에 그것을 만들지 않았기 때문입니다. 그래서 하나 만들고 reference.docx를 그 디렉토리에 저장했습니다.

나는 몇 가지 다른 방법으로 주사위를 다시 시작하고 다시 시도했다. 내 생각 엔 내가 참조 파일을 잘못된 디렉토리에 저장했거나, 올바르게 소스 화하지 않았거나, 어떤 점을 완전히 놓치고 있다는 것입니다.

는 UPDATE

나는 명백한로 가서 내가 내 참조 파일을 가지고 같은 디렉토리 내에서 명령을 시도했다. 통해 탭 이동, 구문 좋은, 디렉토리가 좋은, 모든 파일을 올바른 장소에, 하지만 지금은 새로운 오류가 있습니다

pandoc: Did not find end of central directory signature. Failed reading at byte position 4 

이 지금 분명히 zip 파일의 문제입니다 ...

사람이 도움이 될 것 빠른 수정을 알고있는 경우

, 그렇지 않으면 나는 다른 버전?을 다시 설치하고있어 n Pandoc에서 몇 가지 추가 자원을 찾았습니다. 해결 되었으리라 믿습니다.

답변

0

소스에서 다시 설치하고 다른 참조 문서를 사용하여 문제가 해결되었습니다.

0

1.set --data-dir = PATH, pandoc 자동으로 dara-dir의 reference.docx를 찾습니다. --reference-doc을 비활성화해야합니다.

2.set --reference-doc = your.docx. your.docx와 동일한 dir을 your.md에 넣되 --data-dir을 비활성화해야합니다.

pandoc에서 markdown을 docx로 변환 할 때 1 또는 2는 괜찮습니다.

관련 문제