关于PreText电子书

本站的练习答案是以PreText电子书的形式发布的,因此有必要介绍一下PreText电子书。

PreText的网站是https://pretextbook.org,口号是“Write Once, Read Anywhere”。

简单的来说,PreText是一种基于xml语言Tex语言的排版编译系统。PreText的设计哲学与Tex类似,使用者只需要关注文档的整体结构和内容,具体的排版细节交给编译程序来完成。

本站选择用PreText生成的电子书,原因有以下几点:

  1. PreText生成的网页版电子书会根据阅读屏幕的变化自动调整排版方式,适配不同的阅读设备。
  2. PreText支持Tex语法,经过简单转换就可由Tex的源代码转化为PreText,对数学公式排版支持良好。
  3. PreText生成的网页版电子书其交叉引用功能比传统静态pdf文件等的交叉引用更加人性化。
    数学文档中经常会有交叉引用,如下图:

    多数情况下,我们记不住推论5.3.12的具体内容。
    这时,PreText提供的解决方案方案是:

    即在点击“推论5.3.12”文字后会弹出其具体内容的窗口。
  4. PreText的习题按照下面的方式呈现:

    点击“答案”后,页面会调整为:

    除了“答案”标签外,习题还有“提示”,“知识点”等标签。后续建设过程中,我们会充实这些标签。教学过程中,我们会在学期初发布不带答案的电子书,随着教学过程的开展,逐步发布习题答案。

对PreText有兴趣的朋友可以到PreText的网站https://pretextbook.org阅读相关文档。欢迎交流、探讨!

发表回复