最初はsphinxにしようと思っていたがいつのまにかPandocになっていたんだ。
多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう
Tex Wiki - MacTeX インストールの概略 -
Pandocのインストール
pandocをbrew caskでインストール
1
2
3
| brew update
brew install caskroom/cask/brew-cask
brew cask install pandoc
|
試しにHTMLを生成してみる
1
2
3
4
5
6
| mkdir ~/pandoc
cd ~/pandoc
curl -O http://johnmacfarlane.net/pandoc/demo/README
mv READEME input.md
pandoc input.md -s -o output.html && open output.html
|
MarkDown <---> reStructuredText
1
2
3
4
5
| ### .md to .rst
pandoc input.md -s -o input.rst
### .rst to .md
pandoc input.rst -s -o input.md
|
入力形式・出力形式を明示的に指定
1
| pandoc -f markdown -t html input.md -s -o output.html
|
MaxTexのインストール
MaxTex.pkgをミラーサイトからダウンロード
例えば
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Mac#mactex
からMacTex.pkg
をダウンロード。
2.3Gもある…
インストールウィザードからインストール
ダブルクリック→ウィザードに従ってインストール
環境変数も自動で設定される。
作業中のシェルには反映されない。 /etc/paths.d
でPATHへの判定は何かしている模様。
1
2
| source /etc/profile
echo $PATH
|
/usr/texbin
がPATHに存在することを確認。
環境設定
1
| sudo tlmgr update --self --all
|
このアップデートもけっこう時間かかった。
あとはWikiに従って設定していき、
1
| sudo vi /usr/local/texlive/texmf-local/web2c/texmf.cnf
|
1
2
3
4
5
6
| shell_escape_commands = \
bibtex,bibtex8,bibtexu,upbibtex,biber,\
kpsewhich,\
makeindex,mendex,texindy,xindy,\
mpost,upmpost,\
repstopdf,epspdf,extractbb
|
1
2
3
4
5
6
7
8
9
| sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/hiragino/
cd /usr/local/texlive/texmf-local/fonts/opentype/hiragino/
sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" ./HiraMinPro-W3.otf
sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" ./HiraMinPro-W6.otf
sudo ln -fs "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" ./HiraMaruPro-W4.otf
sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" ./HiraKakuPro-W3.otf
sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" ./HiraKakuPro-W6.otf
sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" ./HiraKakuStd-W8.otf
sudo mktexlsr
|
PDF作成
実際にPDFができましたとさ。
1
| iconv -f UTF-8-MAC -t UTF-8 input.md | pandoc -f markdown -o output.pdf -V documentclass=ltjarticle --latex-engine=lualatex
|
長いのであとでalias
の設定をしておきたいところ。
以上。