Reload Original PagePrint PageEmail Page

《笨办法学 Python》PDF版重新发布 | The Duck Typist

话说好一阵子之前,俺不会吧 sphinx 文档编译成 PDF,有一位热心观众就帮我编译了,不过我还是不会。所以后来虽然原书有了不少更新,但一直再没放出过 PDF 下载版。

直到今天早上,我终于亲自编译成功了。

方法,在 sphinx 的 conf.py 的 latex preamble 部分的开始加一行:

然后运行命令:

1

2

3

$ sphinx -b latex . build

$ cd build

$ xelatex learn-python-the-hard-way.tex

这样就能生成同名的 PDF 文件了。如果 PDF 没有目录,那就检查一下 .toc 文件,把里边第一行的英文语言设置删除掉。重新运行 xelatex 编译即可。

目前我生成了一个放在 repo 里,下载链接

其他格式的可以在这里下载。有 HTML 和 epub 格式。另外俺还转了一个 mobi 格式的放在 dropbox 里。由于内容排版问题,epub 和 mobi 格式基本没法看,就权且放着吧。

在线 HTML 版一如既往地在 readthedoc,这也是格式最完美,更新最及时的版本。

Related posts:

  1. 《笨办法学 Python》2.0 版
  2. 《笨办法学 Python》2.0 版初步翻译完毕
  3. 《笨办法学 C 语言》翻译项目进度报告
  4. Learn Python the Hard Way 翻译进度更新