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. Harmonic Number (II)

    Harmonic Number (II)   PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB I ...

  2. Apache Drill 调研学习

    Apache Drill 调研学习 ## 一.Drill概述 在大数据时代,对于Hadoop中的信息,越来越多的用户需要能够获得快速且互动的分析方法.大数据面临的一个很大的问题是大多数分析查询都很缓慢 ...

  3. sqli-lab(13)

    Double Injection- String- with twist(双注入 - 字符型 - 变形) 来进行我们的注入测试 直接闭合,用户名和密码输入“ ‘) or (‘1’) = (‘1%23 ...

  4. HBase调优案例(三)——Spark访问HBase慢

    负载信息:RegionServer:3个 Region:5400多个 现象:在使用Spark对HBase进行scan操作时发现有些task执行比较慢 原因分析:查看Spark应用的executor日志 ...

  5. [LeetCode]-011-Container_With_Most_Water

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai).  ...

  6. 网络对抗技术 20165220 Exp7 网络欺诈防范

    网络对抗技术 20165220 Exp7 网络欺诈防范 实验任务 (1)简单应用SET工具建立冒名网站 (1分) (2)ettercap DNS spoof (1分) (3)结合应用两种技术,用DNS ...

  7. 555E Case of Computer Network

    分析 一个连通块内的肯定不影响 于是我们先缩点 之后对于每个路径 向上向下分别开一个差分数组 如果两个数组同时有值则不合法 代码 #include<bits/stdc++.h> using ...

  8. C++ 左值与右值

    https://baike.baidu.com/item/%E5%B7%A6%E5%80%BC%E4%B8%8E%E5%8F%B3%E5%80%BC/5537417?fr=aladdin https: ...

  9. 在windows下使用Mingw搭建模拟Linux

    1.到官网下载最新版Mingw 2.点击安装,最好选择默认路径,如果不是的话,路径中一定不能有空格. 3.选择安装,mingw-developer-toolkit.mingw32-base.mingw ...

  10. Ubuntu C/C++的编译环境

    Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装.但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包.查看该软件包 ...