「グローバルにアクセス可能な」クラス ファイルに画像を提供する方法はありますか?
どこからでも自分のクラスとスタイルファイルを使用するには、
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 は既知のパスと一意の名前により画像を見つけるようです。