用于针对目标群体创建文档的命令/包

用于针对目标群体创建文档的命令/包

是否有一个包可以让我创建针对特定目标群体的文档。

基本上我有两种情况:

  1. 有一个练习文档,每个任务最初都附有解决方案。在这种情况下,我使用了一个自定义命令:

    \newcommand{\solution}[1]{{\textcolor{red}{\emph{#1}}}}
    %\renewcommand{\solution}[1]{} 
    

    我只是根据想要的结果切换注释。但是,如果\solution包含begin...end块,则此方法不起作用。

    \solution所有包含的内容静音就足够了。

  2. 还有一份手稿包含针对不同群体的部分。我可以将每个部分移动到单个文档中,然后再次包含它们,但我该如何根据变量等做到这一点?

    假设有 7 个部分。对于目标群体 AI,希望包含第 1-3 部分和第 5 部分;对于目标群体 B,希望包含除第 1 部分以外的所有部分。

编辑:也许我太过专注,以至于找不到可以同时解决 1. 和 2. 的软件包。感谢 Christian Hupfer 指出了这一点。但是,在我看来,他提到的所有软件包(answers、exsheets、probsoln 和 exams)都没有解决第 2 个问题,或者至少我不知道如何解决。

提前致谢。

相关内容