(Pandoc) Pandocでdocxなどのバイナリ形式のファイルのテンプレートを出力するときは>ではなくて-oを使おう
一応書いておく
ちょっと前のissueですが、Pandocでテンプレートを出力する--print-default-data-file
を使う際に pandoc --print-default-data-file reference.docx > custom-reference.docx
で出力するとファイルが壊れることがあります(下記issue)
この回避方法として、>
で出力先をファイルに変更するのではなく、-o
オプションを使って出力先ファイル名を指定することでこの問題を回避できるようになりました。
まぁ実際のところテンプレートを --print-default-data-file
で出力すると抜けるスタイルがあるのでおススメしないですが…(これissueに上げておくべきなのかな…といっても誰も困ってなさそう)
他の形式、たとえばodtやpptxも、-o
で出力した方が良いでしょう。