我刚刚升级到12.04。我一直使用 LaTeX opensans 包 (www.ctan.org/pkg/opensans) 并且在 Ubuntu 中从未遇到过问题。现在我像往常一样安装了它,但我根本无法让它工作!我将它与 LyX (www.lyx.org) 一起使用。有人在 Ubuntu 12.04 中使用 LaTeX opensans 吗?如果有,你是如何安装的?
提前致谢。
有两种安装方法:
kpsewhich -var-value=TEXMFLOCAL)http://ww.tug.org/texlive/devsrc/Master/texmf-dist/doc/fonts/opensans/opensans.pdf中提供的说明仅在您选择在 TEXMFLOCAL 中安装文件时才有效。因此,如果您将文件移至 TEXMFLOCAL,您应该能够按照这些说明进行操作。
但是,如果这对您不起作用(例如,因为您没有管理员权限),您可以在 TEXMFHOME 中安装这些文件。
为此,请在主目录中创建目录“texmf”。现在,您可以从http://www.ctan.org/tex-archive/fonts/opensans下载该 zip 文件,并将其解压缩到您刚刚创建的目录“~/texmf/”中。您现在应该有一个目录 ~/texmf/tex/latex/opensans,其中包含您需要的 .sty 文件。
现在您需要告诉 Latex 您已经安装了新文件,您可以通过打开终端并输入来完成此操作
texhash ~/texmf/
Run Code Online (Sandbox Code Playgroud)
现在您需要告诉 updmap 安装了新字体,因此我们需要创建一个文件 $HOME/texmf/web2c/updmap.cfg 其中包含行Map opensans.map。通过执行以下命令来完成此操作:
mkdir ~/texmf/web2c
echo 'Map opensans.map' >> ~/texmf/web2c/updmap.cfg
updmap
Run Code Online (Sandbox Code Playgroud)
在输出的底部,您现在应该验证它是否处理了 opensans.map,现在我们需要再次告诉 Latex 我们已经更改了一些文件:
texhash ~/texmf
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题!
编辑:根据OP的反馈更改了答案
| 归档时间: |
|
| 查看次数: |
6863 次 |
| 最近记录: |