Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.92 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.92 KB

milewski-ctfp-markdown

バルトシュ・ミレフスキー著『プログラマーのための圏論』の非公式markdown版(原著者の公開許可済みの日本語訳を含む)

An unofficial markdown version of "Category Theory For Programmers" by Bartosz Milewski, based on:

How to build

  1. Install pandoc and LuaLaTeX
  2. cd english/ (or cd japanese/ if you want to build Japanese version)
  3. 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

日本語訳について

html版はgithub pagesとしても公開しています。

※2024年12月現在、2回目の推敲が終わった段階です。誤訳を含む可能性があることにご注意ください。