バルトシュ・ミレフスキー著『プログラマーのための圏論』の非公式markdown版(原著者の公開許可済みの日本語訳を含む)
An unofficial markdown version of "Category Theory For Programmers" by Bartosz Milewski, based on:
- Original blogpost series
- PDF/LaTeX version by Igal Tabachnik
- epub version by Diogo Felix (base.css)
- easy pandoc templates by Ryan Grose (pandoc html template)
- Install pandoc and LuaLaTeX
cd english/
(orcd japanese/
if you want to build Japanese version)- Convert markdown to:
- html:
pandoc -d ../defaults_html.yaml --template=../html_templates/bootstrap_menu.html --to=html5 -o index.html
- epub:
pandoc -d ../defaults_html.yaml --to=epub -o ctfp.epub
- pdf:
pandoc -d ../defaults.yaml -o ctfp.pdf
- If you want to make index available in pdf, you need to run the following commands:
pandoc -d ../defaults.yaml -o ctfp.tex sed -i -f ../ensuremath.sed ctfp.tex lualatex ctfp upmendex -d index.dic ctfp lualatex ctfp
- If you want to make index available in pdf, you need to run the following commands:
- html:
html版はgithub pagesとしても公開しています。
※2024年12月現在、2回目の推敲が終わった段階です。誤訳を含む可能性があることにご注意ください。