这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 ttm,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ttm, latex2gif, ps2gif, ps2png - TeX 和 LaTeX 到 MathML 的转换器及其辅助工具
程式
概要
TTM [选项[<文件.tex[> 文件.xml[2>错误]
TTM [选项] 文件.tex [2>错误]
乳胶2gif 文件 (无扩展)
动态图 文件.ps 文件.gif [图标.gif]
ps2png 文件.ps 文件.png [icon.png中]
商品描述
脚本 乳胶2gif, 动态图 or ps2png 在推荐的包中 常见的.
TTM 翻译使用普通宏包或 LaTeX 的 TeX 源代码,包括大多数
数学,在 MathML 中几乎等价。 TTM翻译的正式标准
文档遵循严格的 HTML4.0 Transitional。
完整的文档包含在随程序分发的“ttm_manual.html”中。
本手册页是一个不完整的摘要,不定期更新。 [最后更新 1
2002 年 XNUMX 月,汉斯·弗雷德里克·诺德豪格 (Hans Fredrik Nordhaug) 着。]
该程序是一个过滤器,即它从标准输入读取并写入标准输出。
此外,有关检测未知或未翻译的诊断消息
构造被发送到标准错误。
在处理嵌入式图形文件时 TTM 可以利用辅助程序, 动态图 or
ps2png,这反过来又使用了 ghostscript 解释器 gs (1) 和便携式
位图图形命令套件,请参阅 PBM (1)。
TTM 在任何合理硬件上的默认模式下都非常快。 偶数的转换
大型 TeX 文件应该只需一两秒钟。 这使得可以使用 TTM
如果需要,在 CGI 脚本中直接从 TeX 源输出 MathML; (标准误差可能
然后需要重定向。)
TTM 处理 TeX 之类的东西:
几乎所有的数学,包括符号、分数、分隔符。
{} \begingroup\endgroup 分组。
\it \bf \sl 等样式。
\开始部分。
\中心线{}。
\item{...} \itemitem{...} {\obeylines ...}。
几乎所有像 \"o 或 \"{e} 这样写的带重音的拉丁字符。
\hang \hangindent \整个段落变窄
(\hangafter 忽略)。
\headline 被制成标题。
% 注释。 干脆去掉了。
\halign 表,检查模板是否存在 \vrule,
决定表格是否为边框样式。
\settabs \+ 样式表。
\input: 但是,当然,不是来自隐式 texinputs 路径。
\newcount、\number、\advance 和计数器设置。
\def, \edef, \xdef 但没有分隔参数。
所有定义都是全局的。
\matrix, \pmatrix 但不是 \bordermatrix。 \案例。
LaTeX 支持基本上包括所有数学以及以下环境:
em,逐字逐句,居中,flushright [只有一个段落],诗句,引文,引文,
逐项、枚举、描述、列表 [视为描述]、图形、表格、
tabular[*,x], equation, displaymath, eqnarray [只有一个方程编号], math, array,
参考书目,[原始]html,索引[作为描述]。
和 LaTeX 命令:
[re]newcommand, newenvironment [不允许的可选参数], 章节, 节,
小节、小节、标题、标签、参考、pageref [无编号]、emph、textit、
texttt、textbf、居中、raggedleft、includegraphics、[e]psfig、标题、作者、日期
[非自动], lefteqn, frac, tableofcontents, input, include [as input], textcolor,
颜色 [8 种标准颜色],脚注 [忽略可选参数],引用,bibitem,
参考书目,微小的......正常大小......巨大的,新计数器[没有“内部”支持],
setcounter, addtocounter, value [inside set or addto counter], 阿拉伯语, the,
stepcounter、换行符、动词[*]、bfseries、itshape、ttfamily、textsc、ensuremath、
listoftables,listoffigures,newtheorem [不允许可选参数],今天,
printindex、boldmath、unboldmath、newfont、谢谢、makeindex、索引。
文档中的超文本交叉引用由(例如)ref 自动生成,
和目录。
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 TTM 遇到它无法处理的 TeX 构造,因为没有 MathML
等价的,或者因为它不够聪明,它试图消除他们将要的混乱
否则会在 MathML 代码中引起,如果不是,通常会给出该操作的警告
确定它在做什么。 无法翻译的 TeX 数学标记被逐字插入。
独立 of [乳胶 安装 和 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -L 开关
之间的主要区别 TTM 和 乳胶2html 是 TTM 不叫 胶乳 or TEX
默认情况下完全没有程序,并且不特别依赖于这些,或者实际上任何
其他(例如 perl的),程序正在安装在翻译系统上。 它的便携性是
因此几乎是普遍的。
LaTeX 中的前向引用由多个写入辅助文件的通道处理。 TTM
只通过源一次。 如果你想 TTM 使用 LaTeX 结构(例如
目录、书目命令等)依赖于辅助文件,然后你做
需要在代码上运行 LaTeX,以便生成这些文件。 或者, TTM
开关 -a 原因 TTM 自动尝试运行 胶乳 在文件上,如果没有辅助
文件 .aux 存在。
当在命令行上指定文件名作为非开关参数运行时,x TTM
以通常的方式构造预期的辅助 LaTeX 文件的名称并查找
它们与文件位于同一目录中。 如果您正在使用 TTM 作为过滤器,你必须告诉
TTM ,使用开关 -Lfilename,这些辅助文件的基本文件名(即
省略扩展名的原始文件的名称)。 如果 TTM 找不到相关的
辅助文件,因为您没有运行 LaTeX 并生成文件或没有包含
switch,然后它会省略构造并警告你。 通过 ref 转发引用不会
如果 .aux 文件不可用,则工作,但向后引用会。 -L 开关没有
文件名可以用来告诉 TTM 被翻译的文件将被解释
作为 LaTeX 文件,即使它缺少通常的 LaTeX 标头命令。 这可能有用
用于翻译(不明智地)使用 \frac 命令的单个方程。
中文提供 参考书目
TTM 支持使用 \begin{thebibliography} 等手工创建的参考书目。
此类参考书目不需要 .aux 文件以外的任何内容。 TTM 也支持
使用 BibTeX 从书目数据库创建的书目。 filename.bbl 文件是
在文档中的正确位置输入。 但是,不会创建此文件名.bbl
自动由 胶乳. 除了跑步 胶乳 在源文件上创建
辅助文件,您还必须在同一目录中执行 bibtex filename,以创建
filename.bbl 文件,然后运行 胶乳 再次获得正确的参考。 (这是,的
当然,不超过使用的标准程序 书目 - 胶乳 但它必须是
如果你愿意 TTM 以获得正确的参考书目)。 如果你不创建
.bbl 文件,或者如果您在其他地方创建它 TTM 不搜索,那么自然
TTM 不会找到它。 由于BibTeX过程比较曲折, TTM 提供了一个
选择。 使用 -a 开关 TTM 将导致它尝试生成
自动使用所需的 .bbl 文件 书目 和 胶乳.
参考书目有许多不同的风格和大量不同的 LaTeX
扩展包已经长大以实现它们,这 TTM 不支持。 更多的
最近,一揽子计划使情况显着合理化
纳特比。 TTM 为其命令 \citep 和 citet 内置了基本支持
没有第二个可选参数的默认作者日期格式。 natbib 的样式文件是
与 TTMgold 一起分发,这使得它可以容纳大部分更有用的
样式和命令,并轻松地从作者日期引用切换到数字引用。
索引
TTM 可以使用 LaTeX 自动索引条目制作非常有用的超链接索引。
但是索引 MathML 文档不同于索引打印的文档,因为
打印索引是指页码,在 MathML 中没有意义,因为没有
分页符。 TTM 按章节编号而不是按页索引 LaTeX 文档; 假设,
当然,它们已经以标准 LaTeX 方式准备了索引条目。
TTM 将基于标准 LaTeX 命令“\makeindex”构建一个索引和
"\index{...}",并在 "\printindex" 为时自动处理并读入
遭遇。 用于调用 makeindex 程序的命令行(不属于此
分布)可以使用 -x 转变。 对于没有“\makeindex”的文件
命令,ttm 不会写入任何索引文件,如果它只是读取现有的“file.ind”
存在。
图像 包含: epsfbox/包含图形
在普通 TeX 中包含图形的标准方法是使用 epsf 宏。 工作是
由 \epsfbox{file.ps} 完成 TTM 可以解析。 默认情况下 TTM 产生一个简单的链接
这样的 postscript 文件,或者实际上是任何格式的文件。
可选 TTM 可以使用更合适的图形格式,通过使用 动态图 or ps2png 至
将 postscript 文件转换为 png 或 gif 文件, "file.png" loading="lazy" 或 file.gif" 时切换
-e1 或 -e2 指定,如果 ``file.png'', ``file.gif'' 或 ``file.jpg'' 已经存在于
与对“file.ps”的引用所暗示的目录相同的目录,则不进行任何转换
而是使用找到的文件。 然后该图形文件会自动链接
(-e1) 或内联 (-e2) 在文档中。 如果没有找到这样的文件,TTM 会尝试找到一个
postscript 文件的扩展名以 .ps 或 .eps 开头并转换它,首先使用
ps2png 然后,如果不成功,ps2gif。 应大众要求,第三个图形选项 -e3 用于
现在可以生成图标。
LaTeX 命令 \includegraphics{...} 和较旧的 \[e]psfig{file=...} 被视为
与 \epsfbox 相同。 它们的可选参数被忽略。
图片 环境
图片环境无法转换为MathML。 图片使用内置LaTeX
命令必须转换为图形文件,例如 gif 或 png,然后包含在内
使用 \includegraphics。 开关 -a,导致 TTM 尝试自动图片转换
运用 乳胶2gif.
配置
-a 尝试自动转换图片环境。 默认省略。
-c 前缀标题“Content-type: text/MathML”(用于直接网络服务)。
-d 禁用带有分隔参数的定义。 默认启用。
-e? epsfbox 处理: -e1 使用用户提供的 ps2png/ps2gif 将图形转换为 png/gif。
-e2 转换并包含内联。 -e3 作为 e2 但带有图标。 -e0 (默认)没有
转换,只是参考。
-f? 设置构建分数的分组深度 f5 (默认)
允许建立五个级别, f0 没有任何, f9 很多。
-g 不要猜测字体定义的 MathML 等效项,只需删除即可。
-h 打印一些帮助。 -? 打印使用
-i 对方程使用斜体字体(如 TeX)。 默认罗马字。
-j? 使用索引页长度?。 默认 20 行。 -j 单列。
-L文件 告诉 TTM LaTeX 辅助输入的基本文件(无扩展名)。
-n? MathML 标题格式控制。 0 生。 1 扩展宏。 2 展开方程
-p路径 指定其他目录(路径)以搜索输入文件。
-r 输出原始 MathML(无序言或后奏)以包含在其他 MathML 中。
-t 允许在 textstyle 方程中构建项目。 仅限默认的内嵌项目。
-u unicode 字符编码。 (默认 iso-8859-1)。
-v 给出详细的评论。
-V 甚至更详细(用于调试)。
-w? MathML 写作风格。 默认没有头部/身体标签。 -w -w0 没有标题。 -w1 单个标题
只有,头/身体标签。 -w2 XMathML。
-xmakindxcmd
指定一个非标准的 makeindex 命令行。
-是吗? 方程样式:位 1 垂直压缩; 位 2 内联重音。
使用 onworks.net 服务在线使用 ttm
