입력 명령을 사용하여 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.cls
document.tex