Incluir partes específicas de un subarchivo independiente

Incluir partes específicas de un subarchivo independiente

Estoy intentando compilar un archivo principal de ejercicios donde cada ejercicio es un archivo TeX independiente. standalonees el paquete perfecto para eso, pero carece de la personalización para elegir una parte específica del subarchivo que se agregará.

En este caso, estoy usando documentclass{exam}el cual toma preguntas individuales \questiony las enumera. El problema con es standaloneque cuando cada ejercicio es un archivo TeX independiente, al combinarlos se asigna a cada uno de los ejercicios en el archivo principal el número 1. No se enumerarán.

Mi archivo principal objetivo:

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

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

Un archivo de ejercicio de muestra:

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

Dado que este enfoque incluye \begin{questions}un campo en el archivo principal, no funciona. Termina con dos anidados.\begin{questions}

Entonces, ¿existe un paquete para incluir lo que hay dentro de una etiqueta o entorno específico ( questionenv. en mi caso) u otra solución alternativa para esto? ¡Gracias!

Respuesta1

Esto podría funcionar:

\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}

información relacionada