SYNOPSIS 总览

makeinfo [OPTION]... TEXINFO-FILE...

DESCRIPTION 描述

将 Texinfo 源文档翻译为各种其他格式,默认是可以用 Emacs 或者独立的 GNU Info 查看的,适于在线阅读的 Info 文件。

通用选项:

--error-limit=NUM
在遇到 NUM 个错误后退出。默认是 100。
--force
即使发生错误也保留输出内容。
--help
显示这份帮助,然后退出。
--no-validate
不进行节点交叉引用的验证。
--no-warn
阻止提示警告 (但是不阻止提示错误)。
--reference-limit=NUM
警告达到了引用的最大数量 NUM (默认是 1000)。
-v, --verbose
解释正在做什么。
--version
显示版本信息,然后退出。

输出格式选择 (默认产生 Info):

--docbook
输出 DocBook XML 而不是 Info。
--html
输出 HTML 而不是 Info。
--xml
输出 Texinfo XML 而不是 Info。

通用输出选项:

-E, --macro-expand FILE
输出扩展了宏的源文件,保存到 FILE。忽略任何 @setfilename。
--no-headers
从 Info 输出中去除节点分隔符,Node:lines 和菜单 (以产生普通文本),或者从 HTML 输出中去除它们 (以产生短一些的文本);同时,默认输出到标准输出。
--no-split
阻止拆分 Info 或 HTML 输出,只产生单一的输出文件。
--number-sections
输出章节和段落号。
-o, --output=FILE
输出到文件 FILE (如果拆分 HTML 的话,就表示目录 FILE)。

用于 Info 和普通文本的选项:

--enable-encoding
根据 @documentencoding,在 Info 输出中输出着重符号和特殊字符。
--fill-column=NUM
输出 NUM 个字符之后分行。默认是 72。
--footnote-style=STYLE
根据 STYLE,在 Info 中输出脚注: `separate' 将把它们放在它们自己的节点中; `end' 将把它们放在定义它们的节点
的末尾。
--paragraph-indent=VAL
缩进 Info 段落 VAL 个空格,默认是 3。如果 VAL 是 `none',不进行缩进;如果 VAL 是 `asis',将维持已有的缩进。
--split-size=NUM
输出 NUM 个字符后拆分新的文件。默认是 300000。

用于 HTML 的选项:

--css-include=FILE
在输出的 HTML <style> 标签中包含 FILE 的内容;如果 FILE 是 `-' 就从标准输入读取。

输入文件选项:

--commands-in-node-names
允许在节点名称中出现 @ 命令。
-D VAR
定义变量 VAR,如同使用了 @set。
-I DIR
将 DIR 添加到 @include 搜索路径中。
-P DIR
将 DIR 添加到 @include 搜索路径之前。
-U VAR
取消变量 VAR 的定义,如同使用了 @clear。

在输入中使用条件处理:

--ifhtml
处理 @ifhtml 和 @html,即使不是在生成 HTML。
--ifinfo
处理 @ifinfo,即使不是在生成 Info。
--ifplaintext
处理 @ifplaintext,即使不是在生成普通文本。
--iftex
处理 @iftex 和 @tex;隐含了 --no-split
--ifxml
处理 @ifxml 和 @xml。
--no-ifhtml
不处理 @ifhtml 和 @html 文本。
--no-ifinfo
不处理 @ifinfo 文本。
--no-ifplaintext
不处理 @ifplaintext 文本。
--no-iftex
不处理 @iftex 和 @tex 文本。
--no-ifxml
不处理 @ifxml 和 @xml 文本。
@if... 条件语句的默认处理方法取决于输出格式:如果在生成 HTML,--ifhtml 就是打开的,其他的是关闭的;如果在生成 Info,--ifinfo 就是打开的,其他的是关闭的;如果在生成普通文本,--ifplaintext 就是打开的,其他的是关闭的;如果在生成 XML,--ifxml 就是打开的,其他的是关闭的。

EXAMPLES 范例

makeinfo foo.texi
输出 Info,保存为 foo 的 @setfilename 指定的文件
makeinfo --html foo.texi
输出 HTML,保存为 @setfilename
makeinfo --xml foo.texi
输出 XML,保存为 @setfilename
makeinfo --docbook foo.texi
输出 DocBook XML,保存为 @setfilename
makeinfo --no-headers foo.texi
输出普通文本,显示在标准输出上。
makeinfo --html --no-headers foo.texi 输出没有 node lines 和菜单的 html makeinfo --number-sections foo.texi 输出 Info 并且为段落编号 makeinfo --no-split foo.texi 输出单一的 Info 文件,不管它多大 

makeinfo - 翻译 Texinfo 文档的更多相关文章

  1. 翻译qmake文档 目录

    利用空闲时间把qmke的文档翻译出来,翻译水平有限,有些地方翻译的不好,请谅解, 如果您能指出来,我会很感激并在第一时候做出修改. 翻译qmake文档(一) qmake指南和概述 翻译qmake文档( ...

  2. 翻译qmake文档(四) Building Common Project Types

    翻译qmake文档 目录 本章原英文文档:http://qt-project.org/doc/qt-5/qmake-common-projects.html 构建常见的项目类型        本章描述 ...

  3. 翻译qmake文档(三) Creating Project Files

    翻译qmake文档 目录   原英文文档:http://qt-project.org/doc/qt-5/qmake-project-files.html   创建项目文件 项目文件包含qmake构建你 ...

  4. 翻译qmake文档(二) Getting Started

    翻译qmake文档 目录 原英文文档: http://qt-project.org/doc/qt-5/qmake-tutorial.html         本教程教讲授qmake基础知识.这个手册里 ...

  5. 翻译qmake文档(一) qmake指南和概述

    翻译qmake文档 目录 英文文档连接: http://qt-project.org/doc/qt-5/qmake-manual.html http://qt-project.org/doc/qt-5 ...

  6. Google翻译PDF文档

    Google翻译PDF文档 翻译软件虽多如牛毛,但有关整段/全文翻译,堪用的软件极少, 涉及专业技术的文献.胜任翻译工作的人力稀缺.少不了project师讴心沥血. 由于多是PDF格式.即使要翻译个概 ...

  7. 自动化翻译ceph文档

    需求很简单,翻译官网的操作文档 下载ceph代码luminous版本 这个只用来编译doc的,我们只需要最新的这个分支即可,拉最少的代码 git clone -b v12.2.13 --single- ...

  8. texi2dvi - 打印 Texinfo 文档

    SYNOPSIS 总览 texi2dvi [OPTION]... FILE... DESCRIPTION 描述 依次从 Tex 系统中运行每个 Texinfo 或者 LaTex 文件 FILE,直到解 ...

  9. [翻译]MySQL 文档: Control Flow Functions(控制流函数)

    本文翻译自13.4 Control Flow Functions Table 13.6 Flow Control Operators 名称 描述 CASE Case 运算符 IF() if/else ...

随机推荐

  1. EasyUI combobox下拉框添加水平滚动条和垂直滚动条

    在EasyUI中combobox组件设置滚动条: 1.垂直滚动条:设置panelHeight属性,默认200,组件的数据过多滚动条自动出现,设置auto,则不出现滚动条. 2.水平滚动条:水平滚动条在 ...

  2. long poll、ajax轮询和WebSocket

    websocket 的认识深刻有木有.所以转到我博客里,分享一下.比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享.废话这么多了,最后再赞一个~ WebSocket是出的东西(协 ...

  3. RAC+单实例场景下 DG主备切换,报ORA-01577

    SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMAR ...

  4. Java基础之comparator和comparable的区别以及使用

    Java基础之comparator和comparable的区别以及使用 1: 区别:  .Comparable类需要实现此接口,定义在类内,不利于扩展 2 .Comparator更灵活,可以随时自定义 ...

  5. maven 安装jar包命令

    以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,手动安装的 ...

  6. LoadRunner11安装及破解

    一.LoadRunner11安装 以管理员身份运行setup.exe 选择第一个LoadRunner完整安装程序 按照界面会弹出以上提示框,直接选择否 检查系统缺少哪些组件,点击“确定”自动安装 点击 ...

  7. JS函数的基础部分

    JS函数的基础部分 JS函数的部分: 先看下一段的代码: window.onload = function(){  function test(){   alert("123"); ...

  8. css随笔记(持续更新)

    /*DIV鼠标穿透*/ div{pointer-events:none;} /*清除IE11默认×*/ input::-ms-clear{display:none;} 使用伪类写边框部分三角 右上角三 ...

  9. centos7配置NTP时间服务器

    Network Time Protocol--NTP时间服务器,用来同步网络中各个计算机时间的协议. 通常将一台服务器配置为时间服务器,然后集群内其他服务器都来同步这台服务器的时间. 目的:集群内所有 ...

  10. HTML5——拖放 地理定位 视频 音频 新的input类型

    拖放 ————>   设置元素为可拖放 拖动什么 放到何处 进行放置 实例[来回拖放] 地理定位 使用地理定位 处理错误和拒绝 在地图中显示结果 基于脚本的交互式地图 给定位置的信息 用户移动时 ...