我有 Ubuntu 10.04,并且按照快速安装指南安装了 Tex Live 2011(以超级用户身份)。我还运行了命令 sudo texhash。
我使用 Texworks 制作 PDF。但在尝试加载大多数基本字体包(如 helvet 或 times)时,我遇到了错误。我在 tex 文档的前言中使用了这个命令:
\usepackage[T1]{fontenc}
\usepackage{times}
或任何其他字体名称,例如 helvet 或 cmbright。
我收到无法加载 sty 包的错误:
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./letterToPresident.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size11.clo))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
! LaTeX Error: File `cmbright.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
有没有办法获取可以使用命令加载的字体包列表\usepackage
?
答案1
感谢 egreg 和 Joseph。
显然我忘记将 Tex Live 2011 bin 目录添加到环境变量 $PATH:
PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH
作为一次性修复,可以直接在终端中输入。但每次重启后都需要再次输入(抱怨如下:https://tex.stackexchange.com/q/32010/8613)。
这里显示了一个自动更新路径的永久解决方案:设置 textlive 安装路径,第二轮
现在一切正常!