¿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.