¿Cómo proporcionar una imagen para una clase "global"?

¿Cómo proporcionar una imagen para una clase "global"?

¿Existe alguna forma de proporcionar imágenes para un archivo de clase "accesible globalmente"?

Para usar mis propios archivos de clases y estilos de todas partes, los puse en

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

Un archivo de clase contiene una página de título.

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

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

Ahora accedo al desde digamos

C:\misTextos\miTexto.tex

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

¿Hay alguna manera de proporcionar el 'encabezado' de imagen para la página de título en el archivo de clase de la misma manera que el archivo de clase en sí? No quiero 'fotos' de subdirección en C:\myTexts\pero en C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles.

Respuesta1

La solución ya estaba ahí:

Coloque la imagen en un subdirectorio de su elección debajo

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

El directorio debe ser una ruta conocida y satisfacer la estructura de directorios TeX. También dale a tu imagen un nombre único.

A continuación, abra su consola de comandos ( cmd) y escriba (y ejecute):

texhash

El código en su archivo de clase es solo

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

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

Nota: no se proporciona ningún subdirectorio para \includegraphics, pero parece que LaTeX encuentra la imagen debido a su ruta conocida y su nombre único.

información relacionada