
Estou tentando compilar um arquivo principal de exercícios onde cada exercício é um arquivo TeX independente. standalone
é o pacote perfeito para isso, mas falta a capacidade de personalização para escolher uma parte específica do subarquivo a ser adicionada.
Nesse caso, estou usando documentclass{exam}
o qual recebe perguntas individuais \question
e as enumera. O problema é que standalone
quando cada exercício é um arquivo TeX independente, combiná-los atribui a cada um dos exercícios no arquivo principal o número 1., eles não serão enumerados.
Meu arquivo principal de objetivo:
\documentclass{exam}
\usepackage{standalone} %or any suitable package
\begin{document}
\begin{questions}
\input{exercise1}
\input{exercise2}
\input{exercise3}
\end{questions}
\end{document}
Um exemplo de arquivo de exercício:
% exercise1.tex
\documentclass{exam}
\begin{document}
\begin{questions}
\question A sample question
\begin{solution}
Solution Here
\end{solution}
\end{questions}
\end{document}
Como essa abordagem inclui \begin{questions}
campos no arquivo principal, ela não funciona. Termina com dois aninhados\begin{questions}
Então, existe um pacote para incluir o que está dentro de uma tag ou ambiente específico ( question
env. no meu caso) ou outra solução alternativa para isso. Obrigado!
Responder1
Isso poderia 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}