这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 eqn
程序:
您的姓名
eqn - troff 或 MathML 的格式方程
概要
方程 [-rvCNR[-d xy[-T 姓名[-M DIR[-f F[-s n[-p n[-m n[文件...]
商品描述
本手册页描述了 GNU 版本的 方程,这是 groff 文档的一部分
格式化系统。 方程 编译嵌入其中的方程的描述 的troff 输入
文件转换成可以理解的命令 的troff. 通常,它应该使用
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -e 选项 groff的. 语法与 Unix eqn 非常兼容。 GNU 的输出
方程 不能用 Unix troff 处理; 它必须用 GNU troff 处理。 如果没有文件
在命令行上给出,读取标准输入。 一个文件名 - 导致
要读取的标准输入。
方程 搜索文件 等式 在给出的目录中 -M 首先选择,然后在
/usr/lib/groff/site-tmac, /usr/share/groff/site-tmac, 最后在标准宏中
目录 /usr/share/groff/1.22.3/tmac. 如果存在, 方程 在另一个之前处理它
输入文件。 这 -R 选项阻止了这一点。
GNU 方程 不提供neqn的功能:不支持低分辨率,
类似打字机的设备(尽管它对于非常简单的输入可能已经足够了)。
配置
命令行选项和它的参数之间可以有空格。
-dxy 指定分隔符 x 和 y 分别为 in-line 的左端和右端
方程。 任何 DELIM 源文件中的语句会覆盖它。
-C 认 .情商 和 .EN 即使后跟一个非空格字符或
新队。 此外,声明 'DELIM on' 没有特别处理。
-N 不允许在分隔符内换行。 此选项允许 方程 更好地恢复
从缺少结束分隔符。
-v 打印版本号。
-r 只有一种尺寸缩小。
-mn 最小点大小是 n. 方程 不减少下标的大小或
上标小于 n.
-T姓名 输出用于设备 姓名. 通常,这样做的唯一效果是定义一个
宏 姓名 价值为 1; 等式 使用它来提供适当的定义
对于输出设备。 但是,如果指定的设备是“MathML”,则输出为
MathML 标记而不是 troff 命令,以及 等式 根本没有加载。 这
默认输出设备是 ps.
-MDIR 搜索 DIR HPMC胶囊 等式 在默认目录之前。
-R 不加载 等式.
-fF 这相当于一个 字体 F 命令。
-sn 这相当于一个 大小 n 命令。 此选项已弃用。 方程 通常
当方程为时,将方程设置为当前点大小
遭遇。
-pn 这表示下标和上标应该是 n 点小于
周围的文字。 此选项已弃用。 一般 方程 设置下标和
上标为周围文本大小的 70%。
用法
只有 GNU 之间的差异 方程 和 Unix eqn 在这里描述。
GNU 方程 使用以下命令调用时发出 Presentation MathML 输出 -T MATHML 选项。
GNU eqn 设置输入令牌 “......” 作为三个时期或低点,而不是三个
经典方程的中心点。 要获得三个居中的点,请写 点 or 点 点 点.
GNU 的大部分新特性 方程 输入语言基于 TeX。 有一些
参考 TeX 和 GNU 之间的差异 方程 以下; 这些可以安全地被忽略
如果你不知道 TeX。
控制 定界符
如果不是兼容模式, 方程 认识
DELIM on
恢复先前已通过调用 ' 禁用的分隔符DELIM 折扣“。
如果未指定分隔符,则调用无效。
自动表 间距
方程 给方程的每个分量一个类型,并调整分量之间的间距
使用那种类型。 可能的类型有:
普通 普通字符,例如 '1' 或 '
x';
运算符 一个大运算符,例如“Σ”;
二元二元运算符,例如“+”;
关系 诸如“=”之类的关系;
打开一个左括号,例如 '(';
关闭一个右括号,例如 ')';
标点符号 标点符号,例如 ',;
包含在括号内的子公式;
抑制间距
抑制自动间距调整。
方程的组件以两种方式之一获得类型。
类型 t e
这产生了一个方程组件,其中包含 e 但有类型 t,在 Moku:Pro 上 t is
上面提到的类型之一。 例如, 时 被定义为
类型 “二进制” \(亩
类型的名称不必被引用,但引用可以防止宏
扩张。
字符型 t 文本
未加引号的字符组被拆分为单个字符,类型
查找每个字符的; 这会更改为每个存储的类型
特点; 它说中的字符 文本 从现在开始有类型 t。 对于
例,
字符型 “标点” .,;:
将使字符 '.,;:' 具有类型标点符号,只要它们随后
出现在一个方程中。 方式 t 也可以是 邮件 or 数字; 在这些情况下
字符型 更改字符的字体类型。 见 字体 小节。
新建 原语
大 e 放大它修改的表达式; 旨在具有像 CSS 'large' 这样的语义。
在troff输出中,点大小增加5; 在 MathML 输出中,表达式
使用
e1 小费 e2
这与之类似 超过; 小费 减小尺寸 e1 和 e2; 它也少放
之间的垂直空间 e1 or e2 和分数栏。 这 超过 原始
对应于 TeX \超过 显示样式中的原始; 小费 对应于
\超过 在非显示样式中。
的vCenter e
这垂直居中 e 关于数学轴。 数学轴是垂直的
'+cq 和 '−' 等字符居中的位置; 也是
用于分数条的垂直位置。 例如, 总和 被定义为
{ 类型 “操作员” 的vCenter 尺寸 +5 \(*小号 }
(请注意,在生成 MathML 时,vcenter 会被静默忽略。)
e1 重点 e2
这一套 e2 作为重音 e1. e2 假定处于正确的高度
小写字母; e2 根据是否向下移动 e1 更高或更矮
而不是小写字母。 例如, 帽子 被定义为
重点 { “^” }
点点, 点, 波浪号, VEC和 二人组 也定义使用 重点 原始。
e1 重音 e2
这一套 e2 作为口音 e1. e2 假设处于正确的高度
没有下降符的字符; e2 向下移动,如果 e1 有一个下降器。 实用程序 is
预定义使用 重音 作为基线下方的波浪号口音。
分裂 "文本"
这与简单的效果相同
文本
但是 文本 不受宏扩展的影响,因为它是引用的; 文本 分裂了
并调整单个字符之间的间距。
没有分裂 文本
这与效果相同
"文本"
但由于 文本 未引用,受宏观扩展的影响; 文本 没有分裂
并且不调整单个字符之间的间距。
e 压迫
这是一个变种 总理 充当运算符 e. 它产生了不同的
产生于 总理 在这样的情况下 A 压迫 分 1:与 压迫 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 1 被夹着
在素数下作为下标 A (正如数学中的常规
排版),而与 总理 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 1 是主要字符的下标。 这
的优先级 压迫 与...相同 酒吧 和 下, 高于
除了 重点 和 重音. 在未引用的文本中 ' 那不是
第一个字符被视为 压迫.
特别 文本 e
这将从中构造一个新对象 e 使用 的troff(1) 宏命名 文本。 当
宏被调用,字符串 0s 包含输出 e, 和数字寄存器
0w, 0h, 0d, 0斯克恩和 0偏斜 包含宽度、高度、深度、下标字距和
偏斜的 e。 (该 下标 克恩 一个对象的说明有多少下标
对象应该塞进去; 这 歪斜 一个物体的右侧表示多远
对象的中心应该在对象上放置一个重音符号。)宏必须
修改 0s 以便它输出所需的结果,其原点在当前
点,并将当前水平位置增加对象的宽度。
还必须修改数字寄存器,以便它们与结果相对应。
例如,假设您想要一个通过绘制“取消”表达式的构造
一条对角线穿过它。
.情商
定义 取消 '特别的 钙
.EN
。德 Ca
. ds 0s \
\Z'\\*(0s'\
\v'\\n(0du'\
\D'l \\n(0吴 -\\n(0hu-\\n(0du'\
\v'\\n(0hu'
..
然后你可以取消一个表达式 e - 取消 { e }
这是一个更复杂的构造,它在表达式周围绘制一个框:
.情商
定义 框 '特别的 Bx'
.EN
。德 Bx
. ds 0s \
\Z'\h'1n'\\*(0s'\
\Z'\
\v'\\n(0du+1n'\
\D'l \\n(0wu+2n 0'\
\D'l 0 -\\n(0hu-\\n(0du-2n'\
\D'l -\\n(0wu-2n 0'\
\D'l 0 \\n(0hu+\\n(0du+2n'\
'\
\h'\\n(0wu+2n'
. nr 0w +2n
. nr 0d +1n
. nr 0h +1n
..
空间 n
整数的正值 n (以百分之一 em)设置垂直
等式前的间距,负值设置等式后的间距,
替换默认值。 这个原语提供了一个接口 groff的's \x
逃脱(但符号相反)。
如果方程是 a 的一部分,则此关键字无效 图片 图片。
扩展 原语
山坳 n { ... }
科科尔 n { ... }
液晶显示器 n { ... }
上校 n { ... }
堆积 n { ... }
文件 n { ... }
桩 n { ... }
桩 n { ... }
整数值 n (以百分之一 em)增加之间的垂直间距
行,使用 groff的's \x 转义(该值在 MathML 模式下无效)。 消极的
值是可能的,但没有效果。 如果给定的值不止一个
在矩阵中,使用最大的一个。
定制
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 方程 正在生成 troff 标记,方程的出现由一个大的控制
参数的数量。 它们在生成 MathML 模式时不起作用,这会推动
排版和精细动作下游到 MathML 渲染引擎。 这些参数
可以使用 集 命令。
集 p n
这设置参数 p 重视 n; n 是一个整数。 例如,
集 x_高度 45
这说 方程 应该假设 x 高度为 0.45 ems。
可能的参数如下。 值以 em 的百分之一为单位
除非另有说明。 这些描述是说明性的,而不是
比确定性。
最小尺寸
方程 不会以比这更小的点大小设置任何内容。 值在
点。
脂肪偏移量
这个 脂肪 原始人通过叠印两个副本来加强方程
等式水平偏移此量。 该参数不用于
MathML 模式; 相反,胖文本使用
悬垂
分数条比最大宽度长两倍
分子和分母的关系; 换句话说,它悬在分子上
和分母至少是这个数量。
口音宽度
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 酒吧 or 下 应用于单个字符,行就是这么长。
通常情况下, 酒吧 or 下 产生一条长度为宽度的线
它适用的对象; 在单个字符的情况下,这往往
产生一条看起来太长的线。
分隔符_因子
使用生成的可扩展分隔符 左 和 右 原语有一个
高度和深度的总和至少是两倍的千分之几
分隔符包围的子方程的最大扩展量
远离轴。
分隔符_不足
使用生成的可扩展分隔符 左 和 右 原语有一个
组合高度和深度的差值不小于最大值的两倍
分隔符包围的子方程延伸离开的量
从轴和这个量。
空分隔符空间
在分数的每一侧插入如此多的水平空间。
脚本空间
下标和上标的宽度增加了这个数量。
薄空间
标点字符后会自动插入此空间量。
中空
此空间量会自动插入二进制文件的任一侧
运营商。
厚空间
此空间量会自动插入关系的任一侧。
x_高度
不带上升的小写字母的高度,例如“x”。
轴高度
字符中心基线以上的高度,例如 '+' 和
'-'。 此值对于您使用的字体是正确的,这一点很重要。
默认规则厚度
这应该设置为厚度 \(如 字符,或厚度
产生的水平线 \D 转义序列。
编号1 这个 超过 命令将分子至少上移这个量。
编号2 这个 小费 命令将分子至少上移这个量。
面额1 这个 超过 命令至少将分母向下移动这个量。
面额2 这个 小费 命令至少将分母向下移动这个量。
第1章 通常上标至少上移这个量。
第2章 上标或上限或分子内的上标 小费
分数至少向上移动这个数量。 这通常小于
支持1。
第3章 分母或平方根内的上标或下标或更低
限制至少向上移动这个数量。 这通常小于
支持2。
sub1 下标通常至少向下移动这个量。
sub2 当有下标和上标时,下标移位
至少减少了这个数量。
支持下降
上标的基线不超过顶部以下多少
设置上标的对象。
子滴
下标的基线至少远低于下标的底部
设置下标的对象。
big_op_spacing1
上限的基线至少远高于上限
设置限制的对象。
big_op_spacing2
下限的基线至少远低于下限的底部
设置限制的对象。
big_op_spacing3
上限的底部至少比顶部高出这么多
设置限制的对象。
big_op_spacing4
下限的顶部至少远低于下限的底部
设置限制的对象。
big_op_spacing5
这么多垂直空间被添加到限制之上和之下。
基线_sep
一堆或矩阵中的行的基线通常相距很远。
在大多数情况下,这应该等于 编号1 和 面额1.
降档
矩阵中顶部基线和底部基线之间的中点或
桩从轴向下移动了这么多。 在大多数情况下,这应该
等于 轴高度.
列_sep
在矩阵的列之间添加了这么多空间。
矩阵边间隔
在矩阵的每一侧添加这么多空间。
画线
如果它不为零,则使用 \D 转义序列,而不是
比起 \l 转义序列和 \(如 字符。
身高
等式的高度超过这个的量被添加为
包含方程的行前的额外空间(使用 \x)。 默认的
值是85。
身体深度
等式深度超过此值的量作为额外添加
包含方程的行后的空格(使用 \x)。 默认值
是35。
恩罗夫 如果这是非零,那么 定义 表现得像 定义 和 定义 is
忽略,否则 定义 表现得像 定义 和 定义 被忽略。 这
默认值为 0(这通常被更改为 1 等式 文件为
ASCII, latin1, utf8和 cp1047 设备。)
许多这些参数的作用的更精确的描述可以在
附录 H 这个 电子书.
宏
宏可以带参数。 在宏观体中, $n 协调 n 在 1 到 9 之间,被替换为
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 第 n 个 如果使用参数调用宏,则为参数; 如果少于
n 参数,它被什么都代替了。 包含左括号的单词,其中
左括号前的部分单词已使用 定义 命令是
识别为带参数的宏调用; 左括号后面的字符直到
匹配的右括号被视为逗号分隔的参数; 里面的逗号
嵌套括号不会终止参数。
定义 姓名 X 什么 X
这就像 定义 命令,但是 姓名 如果调用,则无法识别
参数。
包括 "文件"
复制 "文件"
包括以下内容 文件 (包括 和 复制 是同义词)。 行 文件
以。。。开始 .情商 or .EN 被忽略了。
如果定义 姓名 X 什么 X
If 姓名 已被定义 定义 (或已自动定义,因为 姓名
是输出设备)过程 什么; 否则忽略 什么. X 可以是任何
角色没有出现 什么.
未定义 姓名
删除定义 姓名,使其未定义。
除了上面提到的宏之外,还有以下定义可用: 阿尔法, 测试,
..., 欧米茄 (这与 ALPHA, BETA,..., 欧米茄), 点 (底座上的三个点
行),和 美元.
字体
方程 通常使用至少两种字体来设置等式:字母的斜体字体和
其他一切的罗马字体。 现有的 字体 命令更改使用的字体
作为斜体字体。 默认情况下这是 I. 用作罗马字体的字体可以是
使用新的更改 字体 命令。
字体 f
将罗马字体设置为 f.
这个 斜体 原语使用当前设置的斜体字体 字体;的 罗马的 原始用途
当前设置的罗马字体 字体. 还有一个新的 字体 命令,它改变
使用的字体 无所畏惧 原始。 如果您只使用 罗马的, 斜体 和 无所畏惧
原语来改变等式中的字体,你可以改变你使用的所有字体
方程只是通过使用 字体, 字体 和 字体 命令。
您可以通过以下方式控制将哪些字符视为字母(并因此设置为斜体)
使用 字符型 上面描述的命令。 一种 邮件 导致一个字符被设置
斜体字。 一种 数字 导致一个字符被设置为罗马类型。
使用 onworks.net 服务在线使用 eqn