提供带有自有包的图形

提供带有自有包的图形

是否可以用自己的包来提供图形?

我修改了 beamer 样式,并使用以下命令向每个页面添加了图形\includegraphics

\addtobeamertemplate{frametitle}{}{
  \begin{textblock*}{200mm}(.84\textwidth,-8mm)
    \includegraphics[height=7mm]{myGraphic}
  \end{textblock*}
}

我想在不同的演示文稿中使用这种风格。因此,我决定创建一个包 ( .sty)。这很好用,但只有放在演示文稿的文件夹中才能找到图形。我真的很想将图形与包放在一起。可以吗?如果可以,怎么做?

答案1

在大多数设置中,TeX 输入路径都会被搜索以查找图像,因此如果 tex 找到了您的 .sty 文件,它应该也会找到图像。但这取决于后端使用的驱动程序和图像包含。

请注意,使用文件路径是错误的,\usepackage尽管它有时有效,但如果使用则会生成警告ProvidesPackage,并且会使文档无法移植。

答案2

我尝试了非常类似的事情,但起初也没有找到我的图形文件。

然后我意识到我只需要刷新我的 LaTeX 发行版的名称数据库。这样做之后,系统就可以找到图形文件(我将其与我的包一起放入本地 texmf 树中)。我在 Windows 7 上使用 MiKTeX 2.9。

相关内容