'sqr'atch-note

ちりはつもれど ちりぬるを

Pandoc でなんとかTeX書類を作ろうと奮闘し諦めるまで

Pandoc とは???

ドキュメント変換ツール。例えば、Markdown で書いたものをTeXやHTML、プレゼン形式に変換することが出来る。

インストール for Mac

Homebrew やらなんやらで、インストール出来るけれど、時間がかかるようなので、パッケージをダウンロードして、パッケージからインストールした。

TeX への変換

$pandoc input.md -o output.tex

入力ファイルの拡張子を読み取って、適当に変換してくれる様子。生成されたoutput.tex を別のTeXファイルで\includeしてコンパイルすれば、完成する。 ちなみに、

$pandoc input.md -o output.pdf

とすれば、PDFへと直接出来るけれど、今使っている環境では、フォントやらのエラーが出て出力されないので、面倒だけど、TeXへと変換して、その後、

$lualatex main.tex

としてPDFへと変換している。luatex を使っているから、そういう問題が生じるのかもしれない。それと、デフォルトのTeXテンプレートでは、クラスとして、articleを使っているから、それはluatex で処理ができないのだと思う。

リストとかはMarkdownで書いてしまえばタグを書くよりも非常に楽。しかし、図表の処理や数式(\align環境)が全く処理できないので、通常使用するには、使えないという結論。