MiKTeX Portable 无法打开 Beamer 主题

MiKTeX Portable 无法打开 Beamer 主题

我有一个名为的 Beamer 主题,beamerthemeMittweida.sty但在包中不可用。

在家里我只需将其复制到.styMiktex\tex\latex\beamer然后更新所有包,然后我就可以使用该主题了。

在工作时,我将文件复制到同一目录中,但当我运行 pdfLaTeX 时却找不到它。我已经在 MiKTeX 设置中使用了“刷新 FNDB”功能,但仍然不起作用。由于一些代理/防火墙问题,我无法在工作中使用更新功能。

日志:

...
(D:\Miktex\tex\latex\beamer\base\beamerbasethemes.sty))
(D:\Miktex\tex\latex\beamer\base\themes\theme\beamerthemedefault.sty
(D:\Miktex\tex\latex\beamer\base\themes\font\beamerfontthemedefault.sty)
(D:\Miktex\tex\latex\beamer\base\themes\color\beamercolorthemedefault.sty)
(D:\Miktex\tex\latex\beamer\base\themes\inner\beamerinnerthemedefault.sty)
(D:\Miktex\tex\latex\beamer\base\themes\outer\beamerouterthemedefault.sty)))

!LaTeX 错误:未找到文件“beamerthemeMittweida.sty”。

输入 X 退出或继续,
或输入新名称。(默认扩展名:sty)

输入文件名:

编辑:我正在使用的 .tex 文件:

\documentclass[smaller]{beamer}

\usetheme{Mittweida}

\author[Name]{Name des Vortragenden}
\title[Kurztitel]{Titel des Vortrags}
\subtitle{Untertitel}
\institute[Fachgruppe o.\"a.]{Organisationseinheit}
%\date{}

\begin{document}
\maketitle

\begin{frame}{Inhalt}
\transdissolve<1>
Folieninhalt
\end{frame}

\end{document}

答案1

这不是一个真正的答案,但有些评论渴望得到评论:

  1. 您不应将本地文件放在 miktex 的主 texmf 树中。使用 miktex 设置对话框的“根”选项卡中名为“UserConfig”的文件(单击“显示 miktex 维护的根”)。或者更好的方法是:创建您自己的小型 texmf 树并将其根文件夹添加为新根。

  2. 您可能不需要 miktex 的便携版本:完全可以在“仅限于您”的受限用户权限的帐户中安装 miktex。

  3. 如果由于代理/防火墙而无法安装/更新:您可以在家使用安装向导或包管理器 (mpm) 或其他工具(如 wget)从<CTAN>/systems/win32/miktex/tm/packages/USB 驱动器上的文件夹中下载包,然后将此文件夹用作“本地存储库”。在此本地存储库中,您必须至少拥有miktex-zzdb1-2.9.tar.lzmamiktex-zzdb2-2.9.tar.lzma要安装或更新的包。

答案2

你的问题是主题mittweida需要一些图像,如背景、标题页图像等。所以如果你还没有全部文件你无法成功。你考虑过向主题作者索要mittweida完整的zip文件吗?

如果您拥有所有文件:

  1. 删除您在全局 texmf 树中所做的更改。
  2. 创建一个本地 texmf,例如c:\localtexmf
  3. 立即创建c:\localtexmf\tex\latex\beamer\Mittweida
  4. 复制beamerthemeMittweida.sty所有其他文件你已经进入这个目录。
  5. 现在 MiKTeX 需要知道您的本地 texmf 存在。使用窗口,MiKTeX Options (Admin)您可以单击rootsadd打开localtexmf
  6. 最后一步是刷新文件名数据库(在同一窗口中,单击General,然后单击Refresh FNDB)。

现在你的 TeX 文档应该可以编译了。

如果没有,那么第 4 步就出了问题。此主题需要图像文件才能运行。因此他们全部必须复制到目录中。

如果错误消息再次出现,我猜您没有所有必要的文件。

相关内容