다음과 같은 구조의 문서가 있습니다.
+-- main.tex
+-- style.sty
+-- fonts
| +-- times.tff
+-- sections
| +-- section1.tex
| +-- section2.tex
메인 파일 main.tex에는 다음을 통해 섹션 파일이 포함됩니다.하위 파일패키지.
이제 문서에서 "times.tff" 글꼴을 사용하고 싶습니다. 그래서 저는 이 부분을 제 스타일에 포함시킵니다:
\usepackage{fontspec}
\setromanfont[Path=fonts/]{times.ttf}
그리고 모든 것이 잘 작동하지만, 메인에서 문서를 컴파일하는 경우에만 가능합니다. 섹션 1만 컴파일하려는 경우 오류가 발생합니다. 글꼴 사양 오류: "글꼴을 찾을 수 없습니다". 이는 섹션 1의 글꼴 경로가 기본 글꼴 경로와 다르기 때문입니다.
섹션에서 컴파일할 수 있도록 경로를 어떻게 설정합니까?
답변1
글꼴 파일을 시스템 글꼴 디렉토리 또는 TeX의 글꼴 디렉토리에 저장하십시오. TEXMF/fonts/truetype/
후자의 경우 texhash
MikTeX 배포판의 파일 이름 데이터베이스를 업데이트하십시오. 그러면 경로를 지정할 필요가 없습니다.
답변2
Unix 계열 시스템(내가 아는 전부)에서는 기본 문서에서 참조하는 fonts
최상위 수준 " " 레퍼토리에 대한 심볼릭 링크 " "를 만들 수 있습니다. fonts/
이것은 효과가 있을 수 있습니다. MWE가 없어 테스트되지 않았습니다.