템플릿의 경로 종속성

템플릿의 경로 종속성

입력 명령을 사용하여 myclass.cls다른 파일( )이 포함된 템플릿( )을 만들었습니다 . mystyle.sty그런 다음 문서( mydocument.tex)에서 템플릿을 사용했습니다. 디렉토리는 다음과 같습니다:

mypath/myclass.cls
mypath/mystyle.sty
mypath/project/mydocument.tex

템플릿 파일

\newcommand{\classname}{myclass}
\providecommand{\baseclass}{article}
\LoadClass{\baseclass}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{\classname}

\input{mystyle.sty}

...

\endinput

문서 파일

\documentclass{../myclass}

\begin{document}

...

\end{document}

문서 파일은 을 mystyle.sty기준으로 존재 하지만 myclass.cls를 기준으로 존재하지 않으므로 project/mydocument.tex컴파일할 때 찾을 수 없다는 project/mydocument.tex오류가 발생하므로 컴파일되지 않습니다 mystyle.sty.

일부 경로 변수를 정의하는 것과 같은 솔루션을 보았지만 ( 템플릿을 사용하는 파일 의 위치)가 아닌 (템플릿의 위치) mystyle.sty에 상대적인 경로를 만들 수 있는지 문의하고 있습니다.myclass.clsdocument.tex

관련 정보