GNU Texinfo 是一个开源和100%免费软件项目,从头开始,作为GNU项目的官方文档格式。它是由Bob Chassell和Richard Stallman在多年前发明的,并受到Brian Reid的Scribe格式化语言的启发,以及在当时流行的其他格式化语言。
可以生成印刷和在线文档
该软件使用单个源文件以多种格式生成多种格式的输出,包括HTML(超文本标记语言),PDF(便携式文档格式),XML(可扩展标记语言) DVI(数字视频接口),INFO等等。
它被许多非GNU项目使用
GNU Texinfo系统与GNU Emacs应用程序非常完美地集成,并且被许多非GNU项目所使用。该软件分布在所有已知的GNU / Linux操作系统以及几个类似UNIX的变体中,例如BSD(FreeBSD,OpenBSD,NetBSD)。
由各种命令行工具组成
GNU Texinfo包由各种命令行工具组成,其中我们可以提到detexinfo,pdftexi2dvi将.pdf和.texi文件转换为.dvi,texi2dvi,将.texi文件转换为.dvi,texi2html,用于转换.texi将.tex文件转换为.html,texi2pdf,将.texi文件转换为.pdf,texindex和txixml2texi,将.xml文件转换为.texi。
开始使用GNU Texinfo
要在GNU / Linux操作系统上安装GNU Texinfo软件,请从Softoware或其网站下载最新版本,将存档保存在主目录中,解压缩并打开终端应用程序。
在终端仿真器窗口中,转到提取的存档文件的位置(例如cd /home/softoware/texinfo-5.2),运行“" ./configuration && make’命令来配置和编译程序,可以通过运行“sudo make install”来安装程序命令。
此版本中的新功能:
- 语言:
- 新命令@inlinefmtifelse,@inlineifset,@inlineifclear,对于条件环境的更多括号分隔的替代方案。
- texi2any:
- 警告关于包含有问题的字符的节点名称,菜单项和交叉引用(但不包括索引条目)可以使用-c INFO_SPECIAL_CHARS_WARNING = 0禁用。
- 信息:
- 新选项-x(--debug)用于调试输出; -x -1来获取一切。
- 新选项-v(--variable)将一个值分配给Info变量,通常使用的语法为-v VARIABLE = VALUE。
- 新选项-a(--all)指示信息显示与命令行参数匹配的所有文档,而不仅仅是第一个参数。结合-w选项,它显示与命令行参数匹配的所有Info文件的全名;使用-o,它会输出所有匹配的文件。
- 新的变量搜索跳过屏幕控制重复搜索命令({和})的起始位置。当设置为开启时,重复搜索会跳过屏幕上显示的行,即转发搜索(})从下一页的开始开始,向后搜索({)从上一页的结尾开始。
- 新命令display-file-info(绑定到=默认情况下,C模式下的C-g)显示正在显示的节点的完整文件名,并显示其中的位置。
- TEXI2DVI:
- 支持biblatex + biber。
- 分发:automake-1.14,gettext-0.18.3.1。
6.4版中的新功能
- 语言:
- 新命令@inlinefmtifelse,@inlineifset,@inlineifclear,对于条件环境的更多括号分隔的替代方案。
- texi2any:
- 警告关于包含有问题的字符的节点名称,菜单项和交叉引用(但不包括索引条目)可以使用-c INFO_SPECIAL_CHARS_WARNING = 0禁用。
- 信息:
- 新选项-x(--debug)用于调试输出; -x -1来获取一切。
- 新选项-v(--variable)将一个值分配给Info变量,通常使用的语法为-v VARIABLE = VALUE。
- 新选项-a(--all)指示信息显示与命令行参数匹配的所有文档,而不仅仅是第一个参数。结合-w选项,它显示与命令行参数匹配的所有Info文件的全名;使用-o,它会输出所有匹配的文件。
- 新的变量搜索跳过屏幕控制重复搜索命令({和})的起始位置。当设置为开启时,重复搜索会跳过屏幕上显示的行,即转发搜索(})从下一页的开始开始,向后搜索({)从上一页的结尾开始。
- 新命令display-file-info(绑定到=默认情况下,C模式下的C-g)显示正在显示的节点的完整文件名,并显示其中的位置。
- TEXI2DVI:
- 支持biblatex + biber。
- 分发:automake-1.14,gettext-0.18.3.1。
版本6.3中的新功能
- 语言:
- 新命令@inlinefmtifelse,@inlineifset,@inlineifclear,对于条件环境的更多括号分隔的替代方案。
- texi2any:
- 警告关于包含有问题的字符的节点名称,菜单项和交叉引用(但不包括索引条目)可以使用-c INFO_SPECIAL_CHARS_WARNING = 0禁用。
- 信息:
- 新选项-x(--debug)用于调试输出; -x -1来获取一切。
- 新选项-v(--variable)将一个值分配给Info变量,通常使用的语法为-v VARIABLE = VALUE。
- 新选项-a(--all)指示信息显示与命令行参数匹配的所有文档,而不仅仅是第一个参数。结合-w选项,它显示与命令行参数匹配的所有Info文件的全名;使用-o,它会输出所有匹配的文件。
- 新的变量搜索跳过屏幕控制重复搜索命令({和})的起始位置。当设置为开启时,重复搜索会跳过屏幕上显示的行,即转发搜索(})从下一页的开始开始,向后搜索({)从上一页的结尾开始。
- 新命令display-file-info(绑定到=默认情况下,C模式下的C-g)显示正在显示的节点的完整文件名,并显示其中的位置。
- TEXI2DVI:
- 支持biblatex + biber。
- 分发:automake-1.14,gettext-0.18.3.1。
版本5.2中的新功能
- 语言:
- 新命令@inlinefmtifelse,@inlineifset,@inlineifclear,对于条件环境的更多括号分隔的替代方案。
- texi2any:
- 警告关于包含有问题的字符的节点名称,菜单项和交叉引用(但不包括索引条目)可以使用-c INFO_SPECIAL_CHARS_WARNING = 0禁用。
- 信息:
- 新选项-x(--debug)用于调试输出; -x -1来获取一切。
- 新选项-v(--variable)将一个值分配给Info变量,通常使用的语法为-v VARIABLE = VALUE。
- 新选项-a(--all)指示信息显示与命令行参数匹配的所有文档,而不仅仅是第一个参数。结合-w选项,它显示与命令行参数匹配的所有Info文件的全名;使用-o,它会输出所有匹配的文件。
- 新的变量搜索跳过屏幕控制重复搜索命令({和})的起始位置。当设置为开启时,重复搜索会跳过屏幕上显示的行,即转发搜索(})从下一页的开始开始,向后搜索({)从上一页的结尾开始。
- new命令display-file-info(默认绑定为=,在vi模式下为C-g)显示正在显示的节点的完整文件名,并在其中位置。
- TEXI2DVI:
- 支持biblatex + biber。
- 分发:automake-1.14,gettext-0.18.3.1。
版本5.1中的新功能:
- texi2any:
- 不规则的分段树(见5.0新闻项)会产生一个警告而不是错误。
- @set在行中间不再产生警告。
- 信息:
- lzip(.lz)压缩支持。
- 安装-信息:
- lzip(.lz)压缩支持。
评论没有发现