LaTeX 파일에서 패키지 경로 정의(\input@path 또는 \usepackage의 \graphicspath와 유사)

LaTeX 파일에서 패키지 경로 정의(\input@path 또는 \usepackage의 \graphicspath와 유사)

LaTeX 파일 자체에서 추가 패키지의 경로를 지정하는 방법은 무엇입니까?

그래픽의 경우 를 사용한 \graphicspath{{a}{b}}다음 \includegraphics{file}을 찾습니다 b/file.pdf.편집 : 그래야한다\graphicspath{{a/}{b/}}, with slashes at the end.

의 경우 를 \input사용한 \def\input@path{{a}{b}}다음 을 \input{file}찾습니다 b/file.tex.편집: \def\input@path{{a/}{b/}}는 끝에 슬래시가 있는 답변입니다.

\usepackage\usepackage{mystuff}대해 유사한 구성을 사용할 수 있습니까 b/mystuff.sty?

시스템 구성이나 환경 변수를 망칠 수 있다는 것을 알고 있지만 파일 자체에 이를 지정하여 내 파일이 다른 컴퓨터에서 컴파일될 수 있도록 하는 것을 선호합니다.

간단히 사용할 수 있다는 것을 알고 있지만 \usepackage{b/mystuff}경고가 생성되고 You have requested b/mystaff but the package provides mystuff이식성이 떨어집니다. 예를 들어 특정 폴더가 어디에 mystuff.sty있는지 알아야 합니다.

답변1

\usepackage래퍼 \input이므로 여기에도 적용되지만 설정하지 않고 TEXINPUTS를 적절하게 설정하는 \input@path것이 좋습니다.\input@path

관련 정보