pandoc을 사용하여 txt를 docx로 변환할 때 기본 단락 스타일을 지정하는 방법은 무엇입니까?

pandoc을 사용하여 txt를 docx로 변환할 때 기본 단락 스타일을 지정하는 방법은 무엇입니까?

특별한 MS Word 템플릿과 함께 pandoc을 사용하여 txt 파일(markdown)을 docx로 변환하려고 합니다. 나는 이런 식으로하고 있습니다 :

pandoc -s --reference-docx=/path/to/my/template.dotx -o outfield.docx file.md

문제는 "일반" 스타일과 별도로 특별한 "본문 단락" 스타일로 템플릿을 설정했다는 것입니다(다양한 제목 등이 모두기반으로"보통" 스타일. 일반 단락 텍스트를 변환할 때 특별한 "본문 단락" 스타일을 사용하여 스타일을 지정해야 한다고 pandoc에 알리는 방법이 있습니까?

답변1

pandoc 1.19.2.1은 본문 텍스트에 Normal, Body Text, 및 3가지 스타일을 사용하며 First Paragraph이 순서는 서로를 기반으로 합니다. 본문 텍스트의 특정 스타일만 원하는 경우 스타일이 Body Text아닌 템플릿의 스타일을 편집해야 합니다. 이미 언급한 것처럼 Normal스타일 변경 사항은 Normal다른 스타일에도 전파됩니다.

--reference-docx옵션 부분을 참고하세요'특정 작성자에게 영향을 미치는 옵션' 섹션pandoc 사용자 매뉴얼의 내용입니다.

이 기능은 1.19.2.1 이전 버전에 있을 수 있지만 언제 도입되었는지는 알 수 없습니다.

답변2

또한 다음 줄을 사용하면 pandoc을 사용하여 배치(여러) 파일을 변환할 수 있습니다.

.docx를 .txt로 변환

for i in *.docx ; do echo "$i" && pandoc -s --wrap=none $i -o $i.txt ; done

.doc를 .docx로 변환

for i in *.doc ; do echo "$i" && pandoc -s --wrap=none $i -o $i.doc ; done

관련 정보