Есть ли способ предоставить изображения для файла класса «глобального доступа»?
Чтобы использовать мои собственные файлы классов и стилей откуда угодно, я помещаю их в
C:\Users\я сам\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\я сам\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 находит изображение по известному пути и уникальному имени.