是否可以用自己的包来提供图形?
我修改了 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。