GNU软件集之字母T
GNU是一个100%由自由软件构成的操作系统。它由 Richard Stallman(rms)在1983年发起,并由许多珍视软件用户自由的人士共同协作开发。技术上,GNU大致类似Unix。但是和Unix不同,GNU给予其用户自由。GNU系统包括所有正式的GNU软件包,还包括非GNU的自由软件,其中有著名的TeX和X Window系统。另外,GNU系统并非是一个单一的静态软件集合;用户和发布者可以根据他们的需要选择不同的软件包。这些仍然是GNU系统的一种变形。
要寻找各种软件包,包括 GNU 的和非 GNU 的,请访问 自由软件目录,这是一个分类好并可以直接搜索自由软件的数据库。这个目录由 自由软件基金会 持续维护,提供了指向各种软件主页的列表。它还维护了一个 所有 GNU 软件包 的列表。所有 GNU 软件包 见列表。
本文将用于收集所有以字母T打头的软件。
Texinfo
Texinfo 是 GNU 项目的官方文档格式,可与 GNU Emacs 良好地集成。同时也被许多非 GNU 项目使用。它由 RMS 和 Bob Chassell 开发,主要目的是提供一种能够方便排版软件手册的语法和格式。
Texinfo 基于单一源文件来生产多种格式的输出,包括在线和印刷格式:HTML, PDF, DVI, Info, DocBook, LaTeX, EPUB 3。因此,如果用户采用 Texinfo 只需编写一个文件即可,无需为在线信息编写不同的文件,也不需要为印刷手册编写另一个文件。
2022年11月上旬发布的 Texinfo 7.0 是重大更新版本,为更多文档格式提供了支持,还对 HTML 输出支持进行了改进,并修复字符编码问题。
主要变化
texi2any 程序目前支持 LaTeX 和 EPUB 3 文档输出格式,EPUB 3 是流行的电子书格式,主要用于电子阅读器
增强 DocBook 输出功能
修复字符串编码问题
优化 HTML 输出格式
优化整体代码
……