Pandoc

pandoc.png
pandoc.png
donwloadページ
pandocはコマンドラインツールのようだ

ためしにコンパイル

ためしにこんなテストファイルを作ろう
拡張子は.mdです。

% Pandoc User's Guide
% John MacFarlane
% January 19, 2013
 
Synopsis
========
 
pandoc [*options*] [*input-file*]...
 
Description
===========

マークダウン記法で書いたものです。
test.mdというファイル名にしたとします。
そのファイルがある階層でShift+右クリック→「コマンドプロンプトをここで開く」
そして、以下のコマンドを打ってみます

pandoc test.md -s -o test.html

できたhtmlを見て、コンパイル結果を見てみてください。
オプションの意味は

  • -s…standalone..完結したフォーマットで出力
  • -o…出力するファイル名

私は最終的にはpdfにしたいけど、それにはちょっとめんどくさそうだー
htmlで出力してブラウザからpdfにしたほうがいいかなぁ?
日本語でhtml出力するも、エンコードしてくれない。
docxへの出力がよさそう。

目次の作り方

pandoc -s -S —toc -c pandoc.css example3.md -o example3.html
—toc, —table-of-contents

Include an automatically generated table of contents (or, in the case of latex, context, and rst, an instruction to create one) in the output document. This option has no effect on man, docbook, slidy, slideous, or s5 output.

—toc-depth=NUMBER

Specify the number of section levels to include in the table of contents. The default is 3 (which means that level 1, 2, and 3 headers will be listed in the contents). Implies —toc.

pdfを作る

たとえば日本語を含む文章でpdf出力しようとしたとする

pandof test.md -o test.pdf

こんなエラーが出る。

! Package inputenc Error: Unicode char \u8:豌・not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.68 ...豌苓ア。3D繝励Ο繧ー繝ゥ繝縺ョ菴ソ逕ィ隱ャ譏取嶌}

htmlを作ったからChromeでpdfにする、という方法もあるけど、出来上がったリンクがうざいかんじになる
pdflink.png
このようなポップアップが出てしまうのだ。

サポートサイト Wikidot.com