LaTeXで書いた論文をWordファイルにしたい
あまり需要ないかもしれませんが,最初にLaTeXで書いた原稿をPandocつかって,Wordにしたときのはなし。
#反映される内容
数式,引用文献,式の参照等があるLaTeX原稿を変換したときに反映されるもの,反映されないものがあります。以下まとめ。
日本語の有無にかかわらず以下のようになりました。(article, jsarticle使っても同じ結果になりました)
- \ref{}は変換されずにTeXの命令がそのままWordに出力される。
- \eqref{}は変換されないで消えてしまう。
- \cite{}は変換されないで消えてしまう。
- \begin{thebibliography}で直接書いた引用は消えてしまう。
#文献引用をWordで反映させるには
参考文献はbibTeXを使って作成します。mybibfile.bibで参考文献を作ったとすると,LaTeXのソース内に以下のようなコマンドを書くと思います。
\bibliography{mybibfile}
これをPandocで処理するときに,bibファイルを指定して変換します。
$ pandoc --bibliography=mybibfile.bib source.tex -o source.docx
引用のスタイルを指定したいときはCSLファイルを適当にダウンロードしてきます。デフォルトはChicago author-dateフォーマットで著者名,年という感じで出ます。
こことかからダウンロードできます。
http://zotero.org/styles
Physical Review Lettersのスタイルを使うと,
$ pandoc --bibliography=mybibfile.bib --csl=physical-review-letters.csl source.tex -o source.docx
#参考
http://sky-y.github.io/site-pandoc-jp/users-guide/#citations