3.2. 关于本书

未匹配的标注

Appendix: Colophon

我在创作本书时使用的几乎所有软件都是 FLOSS.

本书诞生

在本书的第一稿中,我使用了 Red Hat 9.0 Linux 作为我配置的基础,在第六稿中,我使用 Fedora Core 3 Linux 作为我配置的基础。

最初,我使用 KWord 来编写这本书(正如 历史课程中所述)。

成长时期

后来,我使用 Kate 转换到 DocBook XML ,但我发现它太繁琐了。 因此,我转换到 OpenOffice ,它在格式化和 PDF 生成时提供的控制非常出色,但它从文档中产生了非常草率的 HTML 。

最后,我发现了 XEmacs 并且在确定这种格式是长期解决方案之后,我在 DocBook XML 中重新编写了这本书。

在第六稿中,我决定使用 Quanta+ 进行所有的编辑, 使用 Fedora Core 3 Linux 附带的标准 XSL 样式表。 但是,我还编写了一个 CSS 文档来为 HTML 页面提供颜色和样式。 我当然也用 Python 编写了一个粗略的词法分析器,它自动为所有列出的程序提供语法高亮。

对于第七稿,我使用 MediaWiki 作为我的基础配置。 我以前在网上编写的所有内容,读者都可以直接在维基网站上阅读/编辑/讨论,但最后我花了更多时间来打击垃圾邮件而不是写作。

对于第八稿,我使用了 VimPandoc 和 Mac OS X 。

对于第九稿,我改用 AsciiDoc 格式并使用 Emacs 24.3 tomorrow 主题Fira Mono 字体adoc-mode 来写作。

现在

2016年:我厌倦了 AsciiDoctor 中的几个小的渲染问题,比如 C/C ++ 中的 ++ 会消失,并且这些小事情很难追踪。 另外,由于复杂的 Asciidoc 格式,我变得不愿意编辑文本。

对于第十稿,我转而使用 Spacemacs 编辑器以 Markdown + GitBook 的格式编写。

关于作者

参见 www.swaroopch.com/about/

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/byte-of-python/...

译文地址:https://learnku.com/docs/byte-of-python/...

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~