Wie stellt man ein Bild für eine „globale“ Klasse bereit?

Wie stellt man ein Bild für eine „globale“ Klasse bereit?

Gibt es eine Möglichkeit, Bilder für eine „global zugängliche“ Klassendatei bereitzustellen?

Um meine eigenen Klassen- und Stildateien von überall verwenden zu können, lege ich sie in

C:\Benutzer\ich selbst\AppData\Roaming\MiKTeX\2.9\tex\latex\meineDateien

Eine Klassendatei enthält eine Titelseite

\ProvidesClass{classMyClass}[2014/05/06 my own class]
\LoadClassWithOptions{scrreprt}

\newcommand{\myTitelblatt}{
    \begin{titlepage}
        \includegraphics[width=8cm]{./pics/header}
    \end{titlepage}

Jetzt greife ich auf die zu, sagen wir mal

C:\meineTexte\meinText.tex

\documentclass{classFestoDocu_fbwk}
\begin{document}
\myTitelblatt
hello
\end{document}

Gibt es eine Möglichkeit, den Bild-„Header“ für die Titelseite in der Klassendatei auf die gleiche Weise bereitzustellen wie die Klassendatei selbst? Ich möchte keine Unterrichtung „Bilder“ in, C:\myTexts\sondern in C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles.

Antwort1

Die Lösung war bereits da:

Legen Sie das Bild in ein Unterverzeichnis Ihrer Wahl unter

C:\Benutzer\ich selbst\AppData\Roaming\MiKTeX\2.9\tex\latex\meineDateien

Das Verzeichnis muss ein bekannter Pfad sein und der TeX-Verzeichnisstruktur entsprechen. Geben Sie Ihrem Bild außerdem einen eindeutigen Namen.

Öffnen Sie anschließend Ihre Eingabeaufforderung cosole ( cmd) und geben Sie Folgendes ein (und führen Sie es aus):

texhash

Der Code in Ihrer Klassendatei ist einfach

\ProvidesClass{classMyClass}[2014/05/06 my own class]
\LoadClassWithOptions{scrreprt}

\newcommand{\myTitelblatt}{
    \begin{titlepage}
        \includegraphics[width=8cm]{header}
    \end{titlepage}

Hinweis: Es ist kein Unterverzeichnis für angegeben \includegraphics, aber es scheint, dass LaTeX das Bild aufgrund seines bekannten Pfads und eindeutigen Namens findet.

verwandte Informationen