我使用的是 Ubuntu 12.04,并通过下载安装了 TeXLive 2012。我没有使用 Ubuntu 提供的软件包。由于空间不足,我将 TeXLive 安装到了另一个分区。但是,LaTeXbiblatex.sty
现在找不到它。它就在那里。如果我运行它,texhash
它将更新标准目录中的 ls-R 文件,但不会更新我的自定义目录中的文件。我该如何告诉 TeXLive 在我的自定义目录中查找文件?它确实找到了我所有的二进制文件。希望你能帮助我!
编辑 我仍然无法从 Texmaker 工作,但使用如下所述的导出简单 bash 脚本可以解决问题。
答案1
我做了和你同样的事情 ( 12.04
,tl 2012
)。我创建了一个分区/local/texlive/2012
并将 tex live 安装到其中。
当我需要使用时tl
(当我为自己工作时,而不是作为使用未装饰的 ubuntu tex 的人的系统管理员),我添加
/local/texlive/2012/bin/x86_64-linux
在我的路径前面。我的 bash 命令是
export PATH=/local/texlive/2012/bin/x86_64-linux:$PATH
这意味着它将tl2012
在任何 ubuntu 安装的东西之前被搜索。
texlive 的配置使其能够texmf
根据其安装位置默认查看树。
如果您能将树木排列得看起来相似,那么这种安排就应该适合您。
(我自 2009 年起就一直使用这种安排(即自从我开始摆弄 tl2009 以来)。)