독립형 서브파일의 특정 부분 포함

독립형 서브파일의 특정 부분 포함

나는 각 연습이 독립형 TeX 파일인 하나의 주요 연습 파일을 컴파일하려고 합니다. standalone는 이에 대한 완벽한 패키지이지만 추가할 하위 파일의 특정 부분을 선택하는 사용자 정의 기능이 부족합니다.

documentclass{exam}이 경우에는 개별 질문을 가져와서 열거하는 방법을 사용하고 있습니다 \question. 문제는 standalone각 연습이 독립형 TeX 파일일 때 이를 결합하면 기본 파일의 각 연습에 번호 1이 할당되지만 열거되지 않는다는 것입니다.

내 목표 메인 파일:

\documentclass{exam}
\usepackage{standalone} %or any suitable package

\begin{document}
  \begin{questions}
     \input{exercise1}
     \input{exercise2}
     \input{exercise3}
  \end{questions}
\end{document}

샘플 연습 파일:

% exercise1.tex
\documentclass{exam}
\begin{document}
   \begin{questions}
      \question A sample question
        \begin{solution}
            Solution Here
        \end{solution}
   \end{questions}
\end{document}

이 접근 방식에는 \begin{questions}기본 파일에 대한 필드가 포함되어 있으므로 작동하지 않습니다. 두 개의 중첩으로 끝납니다.\begin{questions}

question따라서 특정 태그나 환경( 내 경우에는 env.) 내부에 무엇이 들어 있는지 또는 이에 대한 다른 해결 방법을 포함하는 패키지가 있습니까 ? 감사해요!

답변1

이것은 효과가 있을 수 있습니다:

\documentclass{exam}
\usepackage{standalone} %or any suitable package

\begin{document}
  \begin{questions}
  \begingroup
     \renewenvironment{questions}{}{}
     \input{exercise1}
     \input{exercise1}
     \input{exercise1}
  \endgroup
  \end{questions}
\end{document}

관련 정보