TEXMFHOME 不存在

TEXMFHOME 不存在

我在使用 TeXLive 时遇到了一些问题。我使用的是 2013 版,但无法安装 Beamer。因此,我卸载了 TeXLive 2013,然后安装了 2014 版。

问题是没有 TEXMFHOME 文件夹:我将默认文件夹从 更改为 ,~/texmf~/.texmf它们都不存在。我该如何修复?

编辑:我的操作系统是 Ubuntu 14.04。我想安装 Beamer,因为我选择了中等安装而不是完整安装。

答案1

安装 TeX Live 永远不会TEXMFHOME在用户主目录中创建目录。您会信任篡改用户个人数据的安装程序吗?我不会。

如果你有 GNU/Linux 系统,那么就这样做

cd
mkdir ~/texmf

从终端窗口创建必要的树结构。如果你运行的是 MacTeX,那么你需要

mkdir ~/Library/texmf

但直接在 Mac OS X 上安装 TeX Live 将需要,~/texmf除非在 中定义了不同的设置/usr/local/texlive/2014/texmf.cnf

顺便说一句,使用TEXMFHOMEforbeamer是相当可疑的,因为它可以beamer在主树中安装。如何安装它取决于您安装的 TeX Live 风格。如果它是 TUG vanilla TeX Live,那么beamer在 中collection-latexrecommended

答案2

在终端中运行:

voss@shania:~/ConTeXt> kpsewhich -var-value TEXMFHOME
/home/voss/texmf

或者

voss@shania:~/ConTeXt> kpsewhich -var-value TEXMFLOCAL
/usr/local/texlive/texmf-local

它会显示当前设置。

在里面$TEXMFHOME$TEXMFLOCAL应该有一个如TDS中解释的目录结构:http://www.tug.org/tetex/html/tds/tds_toc.html#SEC23

例如:本地样式文件应该位于~/texmf/tex/latex/myStyle/

但是,为什么要安装 Beamer?它已经存在了。

相关内容