安装 xcolor

安装 xcolor

我收到错误:

! Package hyperref Error: This color specification is not supported
(hyperref)                without package `xcolor' in
(hyperref)                `linkbordercolor=111'.

See the hyperref package documentation for explanation.

我从安装http://www.ukern.de/tex/xcolor.html位于以下位置:

/usr/local/texlive/2011basic/texmf/tex/latex/xcolor

并将.pro文件放在:

/usr/local/texlive/2011basic/texmf/dvips/xcolor

仍然出现错误。有什么线索吗?

编辑:

http://ctan.unsw.edu.au/macros/latex/contrib/xcolor/xcolor.pdf

通常,你必须运行某种文件名数据库更新,以便让 TEX 系统能够识别并快速搜索到这些文件

答案1

简而言之:要更新您的 TEXMF 数据库,请运行texhash

长的:

我总是会安装来自 CTAN 的软件包,例如 http://www.ctan.org/tex-archive/macros/latex/contrib/xcolor,在这种情况下xcolor,但作者的网站当然也可以。

README 文件包含安装说明:

Installation instructions
=========================

Extract all package files:
  `latex xcolor.ins'

Put the generated files to their respective locations
within the TeX installation:
  *.sty -> /tex/latex/xcolor/
  *.def -> /tex/latex/xcolor/
  *.pro -> /dvips/xcolor/

Create the documentation:
  `latex xcolor.dtx'
  `latex xcolor.dtx'
  `makeindex -s gind.ist xcolor.idx'
  `latex xcolor.dtx'
  `latex xcolor.dtx'

Run the test files (N=1,2,...):
  `latex xcolorN.tex'
  `latex xcolorN.tex'

然而,TeX Live 配备了包管理器称为tlmgr(不包含在 Ubuntu 或 Debian 提供的版本中)。使用此管理器,您可以xcolor简单地使用以下命令进行安装:

tlmgr install xcolor

这也会更新数据库。请注意,您可以使用以下命令更新所有已安装的软件包:

tlmgr update --self --all

我个人会简单地安装完整的 TeX Live(如果你有~2.5GB 的硬盘空间),使用方法如下:

tlmgr install scheme-full

那么你就不会再有这些问题了。

答案2

我想你已经将颜色设置为

linkbordercolor=1 1 1

尝试以下方法:

linkbordercolor={1 1 1}

答案3

我遇到了类似的问题,结果我忘了包含

\usepackage{xcolor}

因此,尽管安装了该包,但它并未包含在内,从而产生了错误消息。

相关内容