我收到错误:
! 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}
因此,尽管安装了该包,但它并未包含在内,从而产生了错误消息。