편집하다

편집하다

, , 와 subfiles함께 사용해볼까 고민 중입니다 . 시도하기 전에 다음과 같은 질문을 하고 싶었습니다. 이러한 종류의 설정이 에서 작동합니까 ?memoirbiberxelatexsubfiles

보통은 그냥 직접 해보고 판단하겠지만,SE에 대한 이 질문유사한 설정이 작동하지 않는다는 것을 암시하기 때문에 나를 주저하게 만들었습니다. 승인된 것으로 표시된 자체 응답에는 메인 파일을 컴파일하는 데만 작동하고 개별 하위 파일을 컴파일하는 데만 작동한다는 "EDIT"가 있습니다. 그러나 서브파일을 컴파일하는 것은 물론 subfiles.

즉, 내가 알고 싶은 것은 subfiles이러한 다양한 복잡한 패키지 및 소프트웨어와 함께 작동해야 하는 강력한 패키지인지 아니면 실제로 자동화된 참고문헌, 유니코드 또는 기타 복잡한 문제 없이 단순한 LaTeX 문서용으로 설계된 것인지입니다.

답변1

주요 질문에 대한 답변:예, subfiles패키지가 작동할 가능성이 높습니다.거의 정답을 편집했습니다B 호스그의 모범이 효과가 있도록. 사용할 때 중요한 점은 subfiles경로가 올바른지 확인하는 것입니다. 여기서는 참고 \subfix문헌 파일 주위에 명령을 래핑하는 것을 의미했습니다 .문서 보기자세한 내용은.

문제는오래된 스레드실제로 문제는 아니지만 subfiles사용된 특정 TeX 편집기와 관련이 있습니다. 조판 및 표시를 위해 현재 기본 파일이 무엇인지 어떻게 알 수 있습니까? 그렇지 않으면 LaTeX와 하위 파일 패키지가 모두 2020년 10월에 상당히 변경되었으므로 2년이 지난 게시물은 더 이상 유용하지 않을 수 있습니다.

일반사항:패키지 를 사용하는 타당한 이유가 있나요 subfiles? 대규모 문서의 소스를 구조화하기 위한 가장 강력한 방법은 여전히 ​​사용하고 \input(적지만 ) 필요에 따라 \include이러한 문에 주석을 달거나 주석을 제거하는 것 입니다. \input주요 문서는 다음과 같습니다.

\documentclass{memoir}
\input{mypreamble}
\begin{document}
\input{sections/introduction}
%\input{sections/problem}
%\input{sections/solution}
%\input{sections/conclusion}
\end{document}

소개만 조판합니다. 매우 큰 문서의 경우 포함된 파일은 \inputs 자체로 구성될 수 있습니다. \input(La)TeX에 내장되어 있으므로 모든 패키지 및 모든 TeX 도구(편집기 포함)와 원활하게 작동합니다 .

답변2

TeX Studio를 사용했는데 기본 컴파일러와 XeLaTeX가 모두 작동했습니다. 아래 예제 외에도 기사 클래스를 사용해 보았습니다.

Main.tex:

\documentclass{memoir}
\usepackage{blindtext}
\usepackage{lipsum}
\usepackage[
    backend=biber, 
    style=authoryear-icomp, 
    sorting=nyt]{biblatex}

\usepackage{subfiles} 
\addbibresource{\subfix{bibliography.bib}}

\title{Subfiles package example}
\author{}
\date{ }

\begin{document}
    \maketitle
    \section{Introduction}
    \subfile{sections/introduction}
    \section{Second section}
    \cite{Potter2017}
    \printbibliography
\end{document}

소개.tex

\documentclass[../main.tex]{subfiles}
\begin{document}
    \lipsum
    \cite{Anderson2018}
    \printbibliography
\end{document}

편집하다

참고문헌.bib:

@article{Potter2017,
    author={Potter, Joe},
    title={Marmots},
    journaltitle={Alpine Journal},
    volume={3},
    number={2},
    year={2017},
    pages={40--43}
}

@article{Anderson2018,
    author={Anderson, Joan},
    title={Waterwheels},
    journaltitle={Engineering},
    volume={9},
    number={1},
    year={2018},
    pages={92--101}
}

관련 정보