我在安装了 Latexila 的 Ubuntu 12.10 机器上使用 TeX Live 2012。我打算在我的最新论文中使用 Adobe 的开源字体 Source Sans Pro。
我按照LaTeX 字体目录页面,插入
\usepackage[default,oldstyle]{sourcesanspro}
但 Latexila 只弹出以下错误:
File 'sourcesanspro.sty' not found.
我已经安装了所有 LaTeX 附加包,我可以用 找到apt-get
。
有任何想法吗?
答案1
您应该获得 TexLive 的更新版本 - 显然您之前没有这样做。最新版本包括 Source Sans Pro。
但是它不在 12.04 和 12.10 的官方存储库中,因此您必须添加一个非官方存储库:
$ sudo add-apt-repository ppa:texlive-backports/ppa
之后,您可以使用 安装 TexLive apt
,别忘了获取字体包:
$ sudo apt-get install texlive
$ sudo apt-get install texlive-fonts-recommended texlive-fonts-extra
您现在可以使用 Source Sans Pro:
% LaTeX
\usepackage[default]{sourcesanspro}
或者对于 XeLaTeX:
% !TEX TS-program = XeLaTeX
\setsansfont{Source Sans Pro}
答案2
安装 TeX Live 后,您可以使用閱讀器管理 LaTeX 包。
tlmgr install sourcesanspro