[ 最后修订与导出时间: 2026-01-28 20:01:42 +0800 ,总字数: 4442 ]
本手册适用于 GNU Texinfo(版本 7.2,2024 年 12 月 20 日),这是一个文档系统,可以使用语义标记从单个源生成在线信息和打印手册。
2 编写 Texinfo 文件
2.7 文档权限
2.7.2 @insertcopying:插入许可说明文本
2.8 标题页与版权页
2.8.2 @title、@subtitle 与 @author:标题、副标题与作者
2.8.3 @titlefont、@center 与 @sp:标题字体、居中与空行
4 章节结构
4.4 @unnumbered、@appendix:特殊标记的章节(无编号 / 附录)
4.5 @majorheading、@chapheading:章节级标题
4.7 @unnumberedsec、@appendixsec、@heading:无编号小节 / 附录小节 / 普通标题
4.8 @subsection:一级小节下的二级小节
4.10 @subsubsection 及其他三级小节命令
4.12 提升 / 降低章节层级:@raisesections 与 @lowersections
5 交叉引用
5.13 @inforef:仅针对信息文件的交叉引用
5.14 @url、@uref {网址 [, 显示文本][, 替换文本]}
6 文本、单词与短语标记
6.1 定义、命令等内容的标记
6.1.6 @verb {定界符文本定界符}:原义文本
6.1.10 @command {命令名}:终端命令样式
6.1.11 @option {选项名}:命令选项样式
6.1.13 @abbr {缩写 [, 全称]}:缩写标注
6.1.14 @acronym {首字母缩写 [, 全称]}:首字母缩写标注
6.1.15 @indicateurl {统一资源定位符}:网址标识样式
6.1.16 @email {邮箱地址 [, 显示文本]}:邮箱地址样式
6.2 文本强调
6.2.1 @emph {文本} 与 @strong {文本}:斜体强调 / 粗体强调
7 引用与示例
7.10 @flushleft 与 @flushright:左对齐 / 右对齐
7.11 @raggedright:居左不齐行文本
8 列表与表格
8.3 @enumerate:创建有序 / 字母列表
8.4 创建双列表格
8.4.2 @ftable 与 @vtable:固定宽度 / 可变宽度表格
9 特殊显示
9.1 浮动体
9.1.1 @float [类型][, 标签]:浮动内容
9.1.2 @caption & @shortcaption:标题 / 简短标题
9.1.3 @listoffloats:浮动体目录
10 索引
10.6 合并索引
10.6.1 @syncodeindex:通过 @code 样式合并索引
11 特殊插入
11.1 特殊字符:插入 @ {} , \ # &
11.1.1 使用 @@ 与 @atchar {} 插入 @
11.1.2 使用 @{@} 与 @lrbracechar {} @rrbracechar {} 插入 {}
11.1.4 使用 @backslashchar {} 插入
11.1.5 使用 @hashchar {} 插入 #
11.1.6 使用 @& 与 @ampchar {} 插入 &
11.3 插入空格
11.3.4 @frenchspacing 取值:控制句尾间距
11.7 @math 与 @displaymath:数学公式格式化
11.8 文本专用符号
11.8.1 @TeX {}(TeX)与 @LaTeX {}(LaTeX)
11.8.2 @copyright {}(©):版权符号
11.8.3 @registeredsymbol {}(®):注册商标符号
11.8.4 @dots(…)与 @enddots(…):省略号
11.8.8 @textdegree(°):度符号
11.8.10 @geq(≥)与 @leq(≤):大于等于 / 小于等于符号
11.9 编程专用符号
11.9.2 @result {}(⇒):表达式结果
11.9.3 @expansion {}(→):展开标识
11.9.4 @print {} (-|):生成输出标识
11.9.5 @error {} (error→):错误信息标识
11.9.6 @equiv {} (≡):等价标识
11.9.7 @point {} (∗):缓冲区光标位置标识
12 强制换行 / 分页与禁止换行 / 分页
12.3 @- 与 @hyphenation:印刷输出中的连字符换行
12.4 @allowcodebreaks:控制 @code 块内的换行
12.10 @need 长度值:强制保留指定长度不分页
13 定义命令
13.5 @deffnx 及相关命令:多个定义首行
14 国际化
14.1 @documentlanguage 语言代码 [_国家代码]:设置文档语言
14.2 @documentencoding 编码:设置输入编码
15 条件可见文本
15.4 行内条件判断:@inline、@inlineifelse、@inlineraw
15.5 标志位:@set、@clear、条件判断与 @value
15.5.1 @set 与 @value:设置与引用标志位
15.5.2 @ifset 与 @ifclear:根据标志位判断显示
15.5.3 @inlineifset 与 @inlineifclear:行内标志位判断
15.6 检测 Texinfo 命令:@ifcommanddefined、@ifcommandnotdefined
16 定义新的 Texinfo 命令
16.4 @alias 新命令 = 已有命令:命令别名
16.6 @definfoenclose:自定义高亮样式
17 包含文件
17.3 @verbatiminclude 文件名:原义包含文件
19 texi2any:Texinfo 转换工具
19.6 调用 pod2texi:将 Pod 转换为 Texinfo
19.7 texi2html:texi2any 的前身
20 创建与安装信息文件
20.1 安装信息文件
20.1.5 调用 install-info 工具
21 生成 HTML
21.4 @documentdescription:摘要文本
21.7 HTML 中的交叉引用
21.7.4 HTML 交叉引用的 8 位字符展开
21.7.5 HTML 交叉引用配置文件:htmlxref.cnf
21.8 HTML 输出的自定义
21.8.7 数学公式的 HTML 自定义
21.8.7.2 latex2html 自定义变量
附录 D Texinfo 模式的使用
D.4 显示文件的章节结构
D.4.1 使用 texinfo-show-structure 命令
D.10 检查错误
D.10.4 查找引用错误的节点
D.10.4.1 使用 Info-validate 命令
附录 E 全局文档命令
E.1 @setchapternewpage:章节前的空白页设置
E.3 @paragraphindent:控制段落缩进
E.4 @firstparagraphindent:标题后首段的缩进设置
E.5 @exampleindent:示例环境的缩进设置
E.6 @smallbook:印刷 “小开本” 书籍
E.8 @pagesizes [宽度][, 高度]:自定义页面尺寸