「グローバル」クラスに画像を提供するにはどうすればいいですか?

「グローバル」クラスに画像を提供するにはどうすればいいですか?

「グローバルにアクセス可能な」クラス ファイルに画像を提供する方法はありますか?

どこからでも自分のクラスとスタイルファイルを使用するには、

C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles

1つのクラスファイルにはタイトルページが含まれています

\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}

クラス ファイル自体と同じように、クラス ファイルのタイトル ページの画像の「ヘッダー」を提供する方法はありますか? サブディレクション「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 は既知のパスと一意の名前により画像を見つけるようです。

関連情報