有没有办法轻松地从 tar.gz 文件安装字体?我想安装http://www.math.leidenuniv.nl/~gill/prodint.tgz. README 指出:
将“
prodint.tfm
”和“prodint.pfb
”复制到 LaTeX 字体所在的位置。向您的“
fonts.map
”(通常在“/usr/share/texmf/dvips/config
”)中添加以下条目:prodint prodint < prodint.pfb
将“
prodint.sty
”复制到 LaTeX 可以看到的地方。执行`
mktexlsr
'或任何您需要执行的操作来更新 ls-R 文件。“
prodint.sty
”定义了三种尺寸的积积分符号:\prodi ----- text \Prodi ----- display \PRODI ----- big
点击“
prodint.ps
”来查看它们是什么样子的。
prodint.ps
无需安装 LaTeX即可生成“prodint
通过键入文件
latex prodint; dvips -o prodint.ps -P prodint prodint
在此目录中。
我使用的是 Ubuntu,我希望每次使用新电脑时都能轻松安装此字体。或者我可以以某种方式创建一个 LaTeX 包,以便轻松安装此字体吗?有关我需要在 LaTeX 源文件中定义以使其正常工作的进一步定义的其他信息在此处http://wiki.contextgarden.net/Product_integral。我希望能够做类似的事情\usepackage{prodint}
并能够使用这些命令。如果可以的话请告诉我。谢谢!
答案1
这是一个快速而粗略的 bash 脚本,用于将文件复制到本地 TeX 树并调用命令来激活配置。如果您将文件保存为installprodint
放置的目录中,请使用此目录prodint.tgz
运行它。sudo bash installprodint
#!/bin/bash
texdir=$(kpsewhich -expand-var='$TEXMFLOCAL' | sed 's/:.*//')
tar -xzf ./prodint.tgz
mkdir -p $texdir/fonts/map/dvips/prodint
cp prodint/*.map $texdir/fonts/map/dvips/prodint
mkdir -p $texdir/fonts/tfm/public/prodint
cp prodint/*.tfm $texdir/fonts/tfm/public/prodint
mkdir -p $texdir/fonts/type1/public/prodint
cp prodint/*.pfb $texdir/fonts/type1/public/prodint
mkdir -p $texdir/tex/latex/prodint
cp prodint/*.sty $texdir/tex/latex/prodint
rm -rf prodint
mktexlsr
updmap-sys --enable Map=prodint.map
更简洁的方法是构建一个 Debian 软件包(也可用于 Ubuntu),安装字体和必要的样式文件。请参阅这里如何制作 Debian/Ubuntu 软件包。
我想知道为什么这个包不在 CTAN 上。也许你可以要求包的作者将包放在 CTAN 上,这样它就可以包含在 TeX Live 中。
答案2
这是一个老问题,但我只是想指出,该prodint
包现在已在氯化三乙胺并且它与任何其他软件包一样易于安装。只需执行usepackage
并使用\Prodi
或\PRODI
命令即可。例如:
\documentclass{article}
\usepackage{prodint}
\begin{document}
\[ \Prodi_a^b{(1 + f(t)\mathrm{d}t)} \]
\[ \PRODI_a^b{(1 + f(t)\mathrm{d}t)} \]
\end{document}
你会得到: