TeXStudio에서 계층적 문서 작업을 할 때 컨텍스트를 전환하지 않는 방법은 무엇입니까?

TeXStudio에서 계층적 문서 작업을 할 때 컨텍스트를 전환하지 않는 방법은 무엇입니까?

현재 저는 Windows 10(64비트)의 MikTeX에서 pdflatex와 함께 TeXStudio를 사용하고 있습니다.

내가하고있는 일은 폴더 계층 구조가 있다는 것입니다.

  • "root" / 프로젝트 디렉터리(프로젝트별 .sty패키지 포함)
    • 하위 프로젝트 1(이 하위 프로젝트에 대한 마스터 문서 포함)
      • 하위 프로젝트 1 콘텐츠(콘텐츠가 포함된 여러 .tex파일 포함)
    • 하위 프로젝트 2(이 하위 프로젝트에 대한 마스터 문서 포함)
      • 하위 프로젝트 2 콘텐츠(콘텐츠가 포함된 여러 .tex파일 포함)
    • ...

이제내가 사용하는 Wikibook에 따라subfiles하위 프로젝트의 기본 문서에서 콘텐츠 문서를 포함합니다. 기본 문서에는 프로젝트별 스타일 패키지도 포함되어 있습니다.

이제 TeXStudio를 사용하면서~해야 한다마스터 문서를 열고 컴파일한 하위 문서를 보기 위해 컴파일했는데, 그 이유는 상대 경로에 있는 것 같습니다. 내가 얻은 콘텐츠 문서에서 컴파일하는 경우입니다.

File `../project1.sty' not found. \usepackage

내 오류 메시지로.

(천천히) 짜증이 나면서이 오류를 어떻게 해결할 수 있나요?


편의를 위해 콘텐츠 문서 템플릿은 대략 다음과 같습니다.

\documentclass[../master.tex]{subfiles}
\begin{document}
% content goes here
\end{document}

마스터 문서의 관련 부분은 다음과 같습니다.

\documentclass[12pt,a4paper]{article}
\usepackage{../project1}
\usepackage{subfiles}
% other packages and some configuration
\begin{document}
\subfile{./tex/part1.tex}
% other includes go here, includes are auto-generated using a macro
\end{document}

상위 문서는 /project1/subproject1/tex/part1.tex.
그리고 낮은 사람은 /project1/subproject1/master.tex.
스타일 패키지는 /project1/project1.sty.

답변1

TeXStudio는 파일을 마스터 파일로 선언하는 옵션을 제공합니다. 이는 "옵션 > 루트 문서"에서 수행됩니다. 이것은 Texmaker에서도 작동합니다.

관련 정보