我在使用 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
。
顺便说一句,使用TEXMFHOME
forbeamer
是相当可疑的,因为它可以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?它已经存在了。