答案1
我没有使用这些包(我编写了自己的包,现在正在重新设计,我在 EuroBachoTeX 2011 期间曾讨论过它 - 您可以从此处下载幻灯片http://www.gust.org.pl/bachotex/2011/program#section-5),但我浏览了他们的文档,我可以说的是:
和锻炼您可以排版练习(可能分成几部分)和答案。您可以隐藏(= 不排版)练习或答案,或者在文档的另一部分排版练习或答案(尽管它们被记住在 vbox 中,但在我看来这通常是最糟糕的方式之一)。对于每个练习,您可以关联它的来源和难度(并排版它们)。您可以自定义练习的显示方式,也可以选择要排版的练习(基于标签列表)。标记非常好,可能不是最好的(就我个人而言,我更倾向于更正式的标记,比如 XML,而不是 LaTeX 世界中已知的自由格式),但仍然如此。
这答案这个软件包似乎相当复杂和强大,尽管不太方便用户使用。可能不是你想在截止日期前五分钟使用的东西,但绝对值得一试。啊,还有这个名字约瑟夫·赖特应保证其运行良好。
这普罗布索恩软件包由 Nicola Talbot 编写(一位多产且优秀的软件包作者 - 您一定要查看她的
datatool
软件包!),似乎比 更简单(功能也更弱)answers
,但可能更方便用户使用。此外,它还有一些非常独特的功能:您可以从练习池中随机选择一个子集,并且您还有\correctitem
和\incorectitem
供在enumerate
类似 的环境(这些命令在选择测试中标记正确和错误答案,但前提是您排版了练习和解决方案。
希望有所帮助。
我还建议阅读我的幻灯片(我之前提到过)。它们远非完美(可能包含错误),但它们包含一些可能有用的信息。更重要的问题是,在排版问题集时,你一定要考虑一些设计问题:你是否要维护一个单独的外部问题数据库(如果是,它应该手动生成还是使用包extract
或类似方式生成)?(还有其他类似的设计问题。)
(如果您对这些幻灯片有任何疑问,请随时给我发送电子邮件,地址是mbork
,然后是“at”符号,然后是mbork
,然后是点,最后是pl
。)
正如我提到的,我目前正在设计自己的软件包,目的相同,我希望它也会具有我个人需要的一些独特功能;它肯定会比答案更容易使用,但会具有一组类似的功能(甚至更多)。不幸的是,我不知道什么时候能够发布可用的代码(几个月似乎是一个合理的时间)。