这是命令 fmtutil-sys,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
fmtutil - 管理每个用户的 TeX 格式、Metafont 基础和 Metapost mems
fmtutil-sys - 在系统范围内管理 TeX 格式、Metafont 基础和 Metapost mems
mktexfmt - 创建 TeX 格式、Metafont base 或 Metapost mem
概要
实用程序 [OPTION] ... [指挥]
fmtutil 系统 [OPTION] ... [指挥]
文本文件 FORMAT.fmt|BASE.base|MEM.mem|FMTNAME.EXT
商品描述
fmtutil 版本 svn36788 (2015-04-13 00:53:26 +0900)
重建和管理 TeX 格式、Metafont 库和 MetaPost mems。
如果命令名称以 mktexfmt 结尾,则只能创建一种格式。 唯一的选择
支持的是 - 帮帮我 和 - 版, 并且命令行必须包含一种格式
名称,及其扩展名,或作为参数传递给的普通名称 --byfmt (见
以下)。 生成的文件的全名(如果有的话)写入标准输出,没有
其他。
如果不是在 mktexfmt 模式下操作,命令行可以更通用,多个
可以生成格式,如下所示。
配置
--cnf文件 文件
读取 FILE 而不是 fmtutil.cnf(可以多次给出,在这种情况下所有
文件被使用)
--文件目录 目录
--无引擎子目录
不要使用 fmtdir 的特定于引擎的子目录
--无格式则无错误
如果没有选择格式,则成功退出
--无引擎则无错误=引擎1,引擎2,...
即使需要的引擎也成功退出
缺少,如果它包含在列表中。
- 安静的
安静
- 测试 (未实现,只是为了兼容性)
--dolinks
(未实现,只是为了兼容性)
- 力量
(未实现,只是为了兼容性)
命令:
- 全部 重新创建所有格式文件
- 丢失的
创建所有丢失的格式文件
- 刷新
仅重新创建现有格式文件
--byengine 引擎名称
(重新)使用 ENGINENAME 创建格式
--byfmt 格式名
(重新)为 FORMATNAME 创建格式
--连字符 连字符文件
(重新)创建依赖于 HYPHENFILE 的格式
--启用fmt 格式名
在配置文件中启用格式名
--禁用fmt 格式名
在配置文件中禁用格式名
--listcfg
列出(启用和禁用)配置,过滤为可用格式
--catcfg
输出配置文件的内容
--显示连字符 格式名
为格式 FORMATNAME 打印连字符文件的名称
- 版
显示版本信息并退出
- 帮帮我 显示此消息并退出
环境
通常使用的树和文件的说明:
If --cnf文件 在命令行上指定(可能多次),它的
值被使用。 否则, fmtutil 读取所有由
运行`kpsewhich -all fmtutil.cnf',按照 kpsewhich 返回的顺序。
无论如何,如果找到多个 fmtutil.cnf 文件,则所有格式定义
找到的所有 fmtutil.cnf 文件都被合并了。
因此,如果 fmtutil.cnf 文件存在于所有树中,并且使用默认布局
与 TeX Live 一起提供时,会按照给定的顺序读取以下文件。
对于 fmtutil-sys:
TEXMF系统配置 $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
文本变量 $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
纺织本地化 $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf
对于 fmtutil:
TEXMFCONFIG $HOME/.texliveYYYY/texmf-config/web2c/fmtutil.cnf
TEXMFVAR $HOME/.texliveYYYY/texmf-var/web2c/fmtutil.cnf
纺织家居 $HOME/texmf/web2c/fmtutil.cnf
TEXMF系统配置 $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
文本变量 $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
纺织本地化 $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf
(其中 YYYY 是 TeX Live 发布版本)。
根据操作,fmtutil 可能会写入给定文件之一或创建一个
新的 fmtutil.cnf,下面进一步描述。
保存更改的位置:
如果在命令行上给出了配置文件,那么第一个给出的将是
用于保存任何更改 - 使能够 or --禁用. 如果配置文件被占用
从 kpsewhich 输出,则算法更复杂:
1)如果 $TEXMFCONFIG/web2c/fmtutil.cnf or $TEXMFHOME/web2c/fmtutil.cnf 出现在
使用过的文件列表,然后是 kpsewhich 首先列出的文件 - 全部 (相当于,
使用 kpsewhich fmtutil.cnf) 返回的一个。
2)如果以上两个都不存在并且进行了更改,则新的配置文件
创建于 $TEXMFCONFIG/web2c/fmtutil.cnf.
一般来说,这个想法是,如果给定的配置文件不可写,则更高级别的
一个可以用。 这样,分布的设置可以被覆盖
系统范围内使用 TEXMFLOCAL,然后可以再次覆盖系统设置
使用 TEXMFHOME 的特殊用法。
解析格式的多个定义:
如果在多个配置文件中定义了一种格式,那么定义来了
从第一个列出的 fmtutil.cnf 使用。
禁用格式:
具有更高优先级(前面列出)的 fmtutil.cnf 文件可以禁用格式
通过编写在较低优先级(稍后列出)fmtutil.cnf 文件中提到,例如,
#!
在更高优先级的 fmtutil.cnf 文件中。
例如,假设您想禁用 luajitlatex 格式。 你可以
创建文件 $TEXMFCONFIG/web2c/fmtutil.cnf 与内容
#! luajitlatex luajittex language.dat,language.dat.lua lualatex.ini
并调用 fmtutil。
fmtutil 与 fmtutil-sys (fmtutil --系统):
当 fmtutil-sys 运行或命令行选项时 --系统 使用,TEXMFSYSCONFIG
和 TEXMFSYSVAR 分别用于代替 TEXMFCONFIG 和 TEXMFVAR。 这个
是 fmtutil-sys 和 fmtutil 之间的主要区别。
如果您在命令行中提供它们,则可以使用其他位置,或者这些树
不存在,或者您没有使用原始的 TeX Live。
REPORTING BUGS
将错误报告给: [电子邮件保护]
TeX Live 主页:http://tug.org/texlive/>
使用 onworks.net 服务在线使用 fmtutil-sys