我想要使用beamer
名为amsterdam
(的主题\usetheme{amsterdam})
。我正在使用 Ubuntu 14.04 LTS 和 Tex Live 2014。我试图将它放到beamerthemeAmsterdam.sty
任何地方,但它给了我一个无法找到它的错误消息。
我尝试过这些:
在 /usr/local/texlive/texmf-本地/tex/latex/
/home/username/texmf/ <--- 我在那里创建了 texmf 文件夹。
/usr/local/texlive/2014/texmf-dist/tex/latex/beamer/themes/主题/
在 /usr/local/texlive/texmf-local/tex/latex/local/
有什么问题?默认主题在这里:
/usr/local/texlive/2014/texmf-dist/tex/latex/beamer/themes/主题/
但我甚至不能使用那些;我得到了同样的错误!
我使用 Sublime Text 作为编辑器(带 latextools)。其他一切都运行良好。
答案1
在终端中运行:
kpsewhich beamerthemedefault.sty
您将获得该文件的确切位置。但是,这是官方目录,个人文件应该放在其中不是去。有一个本地 texmf 树。您可以通过运行获取该目录
kpsewhich -var-value TEXMFLOCAL
在我的系统上我会得到
/usr/local/texlive/texmf-local
在该目录中创建一个子目录,例如
mkdir -p /usr/local/texlive/texmf-local/tex/latex/beamer/
并将您的个人文件放入其中。然后texhash
从命令行运行以更新数据库。以下
kpsewhich beamerthemeAmsterdam.sty
应该给出完整的路径。