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)壓縮支持。
評論沒有發現