Como fornecer uma imagem para uma aula 'global'?

Como fornecer uma imagem para uma aula 'global'?

Existe uma maneira de fornecer imagens para um arquivo de classe 'acessível globalmente'?

Para usar meus próprios arquivos de classe e estilo em qualquer lugar, coloquei-os em

C:\Users\eu mesmo\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles

Um arquivo de classe contém uma 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}

Agora eu acesso o from digamos

C:\meusTextos\meuTexto.tex

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

Existe uma maneira de fornecer o 'cabeçalho' da imagem para a página de título no arquivo de classe da mesma forma que o próprio arquivo de classe? Não quero nenhuma subdireção 'fotos', C:\myTexts\mas em C:\Users\myself\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles.

Responder1

A solução já estava lá:

Coloque a imagem em um subdiretório de sua escolha em

C:\Users\eu mesmo\AppData\Roaming\MiKTeX\2.9\tex\latex\myfiles

O diretório deve ser um caminho conhecido e satisfazer a estrutura de diretórios do TeX. Dê também à sua imagem um nome exclusivo.

A seguir abra seu comando cosole ( cmd) e digite (e execute):

texhash

O código no seu arquivo de classe é apenas

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

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

Nota: não há subdiretório fornecido para \includegraphics, mas parece que o LaTeX encontra a imagem devido ao seu caminho conhecido e nome exclusivo.

informação relacionada