我從 Mac 上的基本 TeXlive 2014 安裝開始。
最近我發現需要 tftopl 和 pltotf 程式。據我所知,它們應該由包裝提供texware
。它的包描述如下
基本實用程序,包括: - dvitype,它將 TeX 輸出 (DVI) 檔案轉換為純文字檔案(另請參閱 DVI 文字語言套件); - pooltype,它將 TeX-suite 程式的「池」(字串)檔案轉換為人類可讀的形式; - tftopl 和 pltotf,將 TeX Font Metric (TFM) 檔案轉換為人類可讀的屬性清單 (PL) 文件,反之亦然。
texware
使用成功安裝軟體套件後tlmgr
,找不到 tftopl 和 pltotf 程式。這得到了證實tlmgr info texware --list
:
package: texware
category: TLCore
shortdesc: Utility programs for use with TeX.
longdesc: ...
installed: Yes
revision: 33736
sizes: bin: 437k
relocatable: No
cat-date: 2014-02-26 23:03:13 +0100
cat-license: knuth
collection: collection-binextra
Included files, by type:
depending package texware.universal-darwin:
bin files (all platforms):
bin/universal-darwin/dvitype
bin/universal-darwin/pooltype
depending package texware.x86_64-darwin:
bin files (all platforms):
bin/x86_64-darwin/dvitype
bin/x86_64-darwin/pooltype
所以看來 tftopl/pltotf 不再是texware
套件的一部分。我已經檢查過它們不存在於存檔中,因此它在我的系統上不是錯誤的安裝。
如何將這些程式加入基本安裝?
答案1
他們在fontware
, 的一部分collection-fontutils
> tlmgr info fontware --list
package: fontware
category: TLCore
installed: Yes
revision: 33736
sizes: doc: 49k, bin: 1149k
relocatable: No
collection: collection-fontutils
Included files, by type:
doc files:
texmf-dist/doc/man/man1/pltotf.1
texmf-dist/doc/man/man1/pltotf.man1.pdf
texmf-dist/doc/man/man1/tftopl.1
texmf-dist/doc/man/man1/tftopl.man1.pdf
texmf-dist/doc/man/man1/vftovp.1
texmf-dist/doc/man/man1/vftovp.man1.pdf
texmf-dist/doc/man/man1/vptovf.1
texmf-dist/doc/man/man1/vptovf.man1.pdf
depending package fontware.universal-darwin:
bin files (all platforms):
bin/universal-darwin/pltotf
bin/universal-darwin/tftopl
bin/universal-darwin/vftovp
bin/universal-darwin/vptovf
depending package fontware.x86_64-darwin:
bin files (all platforms):
bin/x86_64-darwin/pltotf
bin/x86_64-darwin/tftopl
bin/x86_64-darwin/vftovp
bin/x86_64-darwin/vptovf
這取決於包會根據主機系統自動安裝,因此無需手動安裝。