这是 updmap-sys 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
updmap - 管理每个用户的 TeX 字体映射
updmap-sys - 在系统范围内管理 TeX 字体映射
概要
更新映射 [OPTION] ... [指挥]
更新地图系统 [OPTION] ... [指挥]
商品描述
updmap 版本 svn33988 (2014-05-12 15:39:32 +0900)
更新 pdftex、dvips 和 dvipdfm(x) 使用的默认字体映射文件,以及可选的
pxdvi,由所有配置文件 updmap.cfg 确定(运行返回的文件)
"kpsewhich - 全部 updmap.cfg”,但见下文)。
除其他外,这些地图文件用于确定应将哪些字体用作
位图和哪些作为轮廓,并确定哪些字体文件包含在 PDF 中
或 PostScript 输出。
updmap-sys 旨在影响系统范围的配置,而 updmap 影响
仅限个人配置文件,覆盖系统文件。 结果,一旦
updmap 已经运行,即使是一次,运行 updmap-sys 不再有任何影响。
(在这种情况下 updmap-sys 会发出警告。)
默认情况下,TeX 文件名数据库 (ls-R) 也会更新。
配置
--cnf文件 文件
读取 FILE 以获取 updmap 配置(可以多次给出,在这种情况下
所有文件都被使用)
--dvipdfmx输出目录 DIR
指定输出目录(dvipdfm(x) 语法)
--dvips输出目录 DIR
指定输出目录(dvips 语法)
--pdftex输出目录 DIR
指定输出目录(pdftex 语法)
--pxdvi输出目录 DIR
指定输出目录(pxdvi 语法)
--输出目录 DIR
指定输出目录(对于所有文件)
- 复制 cp 通用文件而不是使用符号链接
- 力量
即使配置没有改变也重新创建文件
--nomkmap
不要重新创建地图文件
--nohash
不要运行 texhash
--系统 影响系统范围的文件(相当于 updmap-sys)
-n, --试运行
只显示配置,不输出
- 安静的, - 沉默的
减少冗长
命令:
- 帮帮我 显示此消息并退出
- 版
显示版本信息并退出
--显示选项 OPTION
显示选项的当前设置
--显示选项 OPTION
显示选项的可能设置
--设置选项 选项值
将选项设置为值; 下面的选项名称
--设置选项 选项=值
如上所述,只是不同的语法
- 使能够 地图类型地图文件
将“MAPTYPE MAPFILE”添加到 updmap.cfg,其中 MAPTYPE 是 Map、MixedMap 或 KanjiMap
- 使能够 地图=地图文件
将“映射 MAPFILE”添加到 updmap.cfg
- 使能够 MixedMap=MAPFILE 添加“MixedMap MAPFILE”到 updmap.cfg
- 使能够 KanjiMap=MAPFILE 将“KanjiMap MAPFILE”添加到 updmap.cfg
--禁用 地图文件
禁用任何类型的 MAPFILE
--列表映射
列出所有活动和非活动地图
--列出可用地图
一样 --列表映射, 但没有不可用的地图文件
--与树同步
禁用 updmap.cfg 中不可用的地图文件
地图类型的解释:Map 和 MixedMap 之间的(唯一)区别在于
MixedMap 条目不会添加到 psfonts_pk.map。 目的是帮助用户
渲染 Type 1 轮廓字体的设备比模式调整的 Type 1 位图字体差。 所以,
MixedMap 用于可用作 Type 1 和 Metafont 的字体。 汉字地图
条目被添加到 psfonts_t1.map 和 kanjix.map。
选项名称的解释 --显示选项, --显示选项, --设置选项:
dvipsPrefer 大纲
真,假(默认为真)
dvips 使用位图还是轮廓,当两者都可用时。
dvips下载Base35
真,假(默认为真)
dvips 是否在其输出中包含标准的 35 种 PostScript 字体。
pdftex下载Base14
真,假(默认为真)
pdftex 是否在其输出中包含标准的 14 种 PDF 字体。
像素dvi使用
真,假(默认为假)
pxdvi(日语补丁 xdvi)的地图是否在 updmap 的控制之下。
汉字嵌入
(任何字符串)
汉字变体
(任何字符串)
见下文。
LW35 URWkb,URW,ADOBEkb,ADOBE(默认 URWkb)
调整标准 35 种 PostScript 字体的字体和文件名。
URWkb 带有“berry”文件名的 URW 字体(例如 uhvbo8ac.pfb)
带有“供应商”文件名的 URW URW 字体(例如 n019064l.pfb)
adobekb
带有“berry”文件名的 Adobe 字体(例如 phvbo8an.pfb)
带有“供应商”文件名的 ADOBE Adobe 字体(例如 hvnbo___.pfb)
这些选项只能由 updmap 读取和操作; dvips、pdftex 等,不要
对他们一无所知。 他们通过更改默认地图文件来工作
程序读取,因此可以通过指定命令行选项或
程序的配置文件,如 updmap.cfg 开头所述。
kanjiEmbed 和 kanjiVariant 选项指定地图中的特殊替换
线。 如果地图包含字符串@kanjiEmbed@,那么这将被替换为
该期权的价值; kanjiVariant 也是如此。 通过这种方式,用户
日语 TeX 可以选择要包含在最终输出中的不同字体。
环境
通常使用的树和文件的说明:
If --cnf文件 在命令行上指定(可能多次),它的
值被使用。 否则,updmap 读取所有由
运行`kpsewhich -all updmap.cfg',按照 kpsewhich 返回的顺序。
无论如何,如果发现多个 updmap.cfg 文件,所有提到的所有映射
updmap.cfg 文件被合并。
因此,如果所有树中都存在 updmap.cfg 文件,并且使用默认布局
随 Debian 上的 TeX Live 一起提供,在给定的文件中读取以下文件
秩序。
对于 updmap-sys:
TEXMF系统配置 /etc/texmf/web2c/updmap.cfg
文本变量 /var/lib/texmf/web2c/updmap.cfg
纺织本地化 /usr/local/share/texmf/web2c/updmap.cfg
TEXMFEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
对于 updmap:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
纺织家居 $HOME/texmf/web2c/updmap.cfg
TEXMF系统配置 /etc/texmf/web2c/updmap.cfg
文本变量 /var/lib/texmf/web2c/updmap.cfg
纺织本地化 /usr/local/share/texmf/web2c/updmap.cfg
TEXMFEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
根据操作,updmap 可能会写入给定文件之一或创建一个
新的 updmap.cfg,在下面进一步描述。
保存更改的位置:
如果在命令行上给出了配置文件,那么第一个给出的将是
用于保存任何更改 --设置选项, - 使能够 or --禁用. 如果配置
文件取自 kpsewhich 输出,则算法更复杂:
1)如果 $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg 出现在
使用过的文件列表,然后是 kpsewhich 首先列出的文件 - 全部 (相当于,
使用 kpsewhich updmap.cfg) 返回的一个。
2)如果以上两个都不存在并且进行了更改,则新的配置文件
创建于 $TEXMFCONFIG/web2c/updmap.cfg.
一般来说,这个想法是,如果给定的配置文件不可写,则更高级别的
一个可以用。 这样,分布的设置可以被覆盖
系统范围内使用 TEXMFLOCAL,然后可以再次覆盖系统设置
使用 TEXMFHOME 的特殊用法。
解析字体的多个定义:
如果在多个地图文件中定义了一种字体,则定义来自
使用第一个列出的 updmap.cfg。 如果一个字体在
同一个地图文件,任意选择一个。 在这两种情况下都会发出警告。
禁用地图:
具有更高优先级(前面列出)的 updmap.cfg 文件可以禁用提到的映射
在较低优先级(稍后列出) updmap.cfg 文件中,通过编写,例如,
#! 地图 mapname.map
or
#! MixedMap mapname.map
在更高优先级的 updmap.cfg 文件中。
例如,假设您有一份 MathTime Pro 字体并希望禁用
Belleek 版本的字体; 即禁用地图belleek.map。 你可以
创建文件 $TEXMFCONFIG/web2c/updmap.cfg 与内容
#! 地图belleek.map 地图mt-plus.map 地图mt-yy.map
并调用 updmap。
updmap 将 dvips (psfonts.map) 和 pdftex (pdftex.map) 的映射文件写入
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ 目录。
日志文件写入 TEXMFVAR/web2c/updmap.log。
当 updmap-sys 运行时,使用 TEXMFSYSCONFIG 和 TEXMFSYSVAR 代替 TEXMFCONFIG 和
分别为 TEXMFVAR。 这是 updmap-sys 和 updmap 之间的唯一区别。
如果您在命令行中提供其他位置,则可能会使用其他位置,否则这些树不会
存在,或者您没有使用原始的 TeX Live。
要查看将被读取和写入的各种文件的精确位置,请给出
-n 选项(或阅读来源)。
示例
有关使 TeX 知道新字体的分步说明,请阅读
http://tug.org/fonts/fontinstall.html. 有关更简洁的说明,请阅读
主要 updmap.cfg 的开头。
使用 onworks.net 服务在线使用 updmap-sys