英语法语西班牙语

Ad


OnWorks 网站图标

mkjobtexmf - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 mkjobtexmf

这是命令 mkjobtexmf,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mkjobtexmf -- 为特定作业生成 texmf 树

VERSION


2011-11-10 v0.8

概要


节目单 mkjobtextmf 运行程序并尝试查找使用的文件名。 两种方法
可用,TeX(Web2C)或程序的选项“-recorder” 痕迹.

然后它生成一个带有 texmf 树的目录。 它检查找到的文件并尝试排序
它们在这个 texmf 树中。

它可用于存档目的或加速 TeX 运行。

mkjobtexmf [选项]

这将运行可以通过选项配置的 TeX。 获取使用过的文件的两种方法
名称可用。

mkjobtexmf [选项] -- [参数]

后一种形式运行程序 CMD 有论据 ARGS 而不是 TeX。 仅作为方法
程序 痕迹 是可用的。

选项:

--工作名称工作名称(必填)。
通常这是 TeX 文件
没有扩展
--texname TeX 的输入文件。 默认是
扩展名为“.tex”的工作名称
--texopt TeX 运行的选项
--destdir 目的地目录,
默认为` .mjt'
--output 也添加输出文件
--strace 使用 strace 代替 TeX 的
选项记录器
--copy 复制文件而不是创建
符号链接
--flat 垃圾路径,不要创建目录
在目标目录中
--(no)texhash 运行 texhash,对 MiKTeX 使用 --notexhash
--exclude-ext 排除带有扩展名的文件.
--cmd-tex TeX 编译器的命令
--cmd-kpsewhich kpsewhich 命令
--cmd-texhash texhash 命令
--cmd-strace strace 命令
--verbose 详细输出
--help 简要帮助信息
--man 完整文档
--version 打印版本标识

商品描述


运行 程序

姓氏: mkjobtextmf 运行一个程序,通常是 TeX。 TeX 编译器由选项配置
“--cmd-tex”。 如果文件扩展名不同,可以使用选项“--texname” .tex:

mkjobtexmf --作业名称 foo --texname foo.ltx

更复杂的情况是可能的:

mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'

如果应该使用除 TeX 之外的其他程序(dvips,...),则可以给出该程序
后 ” - ”:

mkjobtexmf --作业名称 foo -- dvips foo

文件 了解

有两种方法可以获取使用的文件名:

TeX 记录器
一些 TeX 发行版(例如 Web2C)支持该选项 -录音机 对于它的 TeX
编译器。 然后 TeX 编译器生成一个扩展名为 文件 记录了
使用的输入和输出文件。

程序跟踪
该程序跟踪系统调用和信号。 此处用于记录使用过的文件。

分析 链接/复制 发现

结果目录 工作名称.mjt 生成。 在结果 TEXMF 树中创建。
每个找到的文件都与 TEXMF 树的路径列表进行比较。 如果找到匹配项,
该文件被链接/复制到 TEXMF 树中。 路径列表由程序生成
kpsewhich.

如果文件不能映射到 TEXMF 树并且文件是相对文件名,那么它
直接链接/复制到结果目录中 工作名称.mjt. 绝对文件名是
不支持,也没有链接到父目录的路径。

默认情况下创建符号链接。 如果给出选项“--copy”或
符号链接不可用。

配置


--工作名称=<职位名称>
这是作业的名称。 `职位名称>.tex' 作为 TeX 文件的默认值,并且
<职位名称> 用于命名各种目录和文件。 请参阅“文件”部分。

--文本名称=<姓名>
TeX 输入文件的名称,如果它不同于职位名称>.tex。

--texopt=<选择>
TeX 编译器的附加选项,例如“--ini”或“--shell-escape”。 这个
选项可以多次给出。

--目标目录=<目录>
指定收集结果的目标目录的名称。 作为
默认在当前目录中生成一个目录,其中包含作业名称和
扩展名“.mjt”。

- 输出
还要添加输出文件。

--strace
使用方法与程序 痕迹,见“描述”。

- 复制
复制文件而不是创建符号链接。

- 平坦的
文件在没有路径元素的情况下被链接或复制。 目标目录将
包含没有目录的文件或链接的平面列表。

文件“ls-R”和“别名”被忽略。

--排除-ext=<分机>
带扩展名的文件分机> 被排除在外。 该选项可以给出多次或一次
可以使用逗号分隔的扩展名列表。 例子:

--exclude-ext aux --exclude-ext 日志 --exclude-ext toc

是相同的

--exclude-ext 辅助、日志、目录

--(无)texhash
默认情况下,文件“ls-R”在“texmf”树中生成,因为这是文件
可能在 TeX Live 中使用的名称数据库。 因为 MiKTeX 使用了不同的
机制,它的 `texhash' 不会生成 `ls-R' 文件和“--notexhash”
抑制“texhash”的调用。

--cmd-tex=<CMD>
TeX 编译器的命令。 默认为 pdflatex。

--cmd-kpsewhich=<CMD>
kpsewhich 的命令。

--cmd-texhash=<CMD>
用于更新生成的 texmf 树的文件名数据库的命令。 默认是
文本文件。

--cmd-strace=<CMD>
strace 命令。

--详细
冗长的消息。

- 帮帮我
显示帮助画面。

-B(-人>
打印手册页。

- 版
打印版本标识并退出。

示例


TeX 文件 测试文件 使用 TeX 的记录器方法:

mkjobtexmf --jobname 测试

TeX 文件 测试文件 使用乳胶:

mkjobtexmf --jobname 测试 --cmd-tex latex

格式生成:

mkjobtexmf --jobname 测试 --texopt -ini --texname pdflatex.ini

例如,如何使用新的 texmf 树(Linux/bash):

TEXMF=!!test.mjt/texmf pdflatex 测试

生成 zip 存档的示例 (Linux/bash):

(cd test.mjt && zip -9r ../test .)

生成 tar 存档的示例:

焦油 cjhvf test.tar.bz2 -C test.mjt 。

未解决 问题, 警告, 所有


实验软件
选项、默认值、程序的工作方式可能会在未来版本中发生变化。

文本文件.cnf
目前的方法与 痕迹 记录这些文件。 TeX 的录音机没有。 有用
,那恭喜你, 文本文件.cnf 变量设置文件。 因为我们只有一棵 TEXMF 树,
路径部分可能应该重写。

环境变量中的设置
它们根本没有被存储。

碰撞
程序使用一个目标目录和最多一棵 TEXMF 树作为结果。
但是,源文件可以来自不同的目录和 TEXMF 树。
因此,名称冲突是可能的。

程序遵循不删除目标目录中文件的策略。
这允许从不同的运行中收集文件。 因此冲突在
在目标目录中创建的第一个条目获胜的方式。

配置文件
它将避免用户一次又一次地重新输入相同的选项。

未完成录音
TeX 文件录制中的错误可能会导致文件录制不完整(例如 pdfTeX
1.40.3 不记录 .pfb 和 .pk 文件)。

...

使用 onworks.net 服务在线使用 mkjobtexmf


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad