![如何为“全局”类别提供图片?](https://linux22.com/image/305841/%E5%A6%82%E4%BD%95%E4%B8%BA%E2%80%9C%E5%85%A8%E5%B1%80%E2%80%9D%E7%B1%BB%E5%88%AB%E6%8F%90%E4%BE%9B%E5%9B%BE%E7%89%87%EF%BC%9F.png)
有没有办法为“全局可访问”类文件提供图片?
为了在任何地方使用我自己的类和样式文件,我将它们放在
C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles
一个类文件包含一个标题页
\ProvidesClass{classMyClass}[2014/05/06 my own class]
\LoadClassWithOptions{scrreprt}
\newcommand{\myTitelblatt}{
\begin{titlepage}
\includegraphics[width=8cm]{./pics/header}
\end{titlepage}
现在我访问的是
C:\myTexts\myText.tex
\documentclass{classFestoDocu_fbwk}
\begin{document}
\myTitelblatt
hello
\end{document}
有没有办法可以像提供类文件本身一样,为类文件中的标题页提供图片“header”?我不想在 中包含子目录“pics”,C:\myTexts\
而是在 中C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles
。
答案1
解决方案已经有了:
将图像放在您选择的子目录中
C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles
该目录必须是已知路径并满足 TeX 目录结构。还要为您的图像指定一个唯一的名称。
接下来打开命令控制台(cmd
)并输入(并执行):
texhash
您的类文件中的代码只是
\ProvidesClass{classMyClass}[2014/05/06 my own class]
\LoadClassWithOptions{scrreprt}
\newcommand{\myTitelblatt}{
\begin{titlepage}
\includegraphics[width=8cm]{header}
\end{titlepage}
注意:没有给出子目录\includegraphics
,但 LaTeX 似乎可以根据已知路径和唯一名称找到该图像。