比较有助于排版练习和解决方案的软件包:练习 vs. 答案 vs. probsoln

比较有助于排版练习和解决方案的软件包:练习 vs. 答案 vs. probsoln

有使用这些练习排版软件包经验的人能否对这些软件包进行快速比较和对比,以帮助我做出选择?正在考虑的软件包包括:

  1. exercise
  2. answers
  3. probsoln

简单阅读了文档后,我发现它们似乎都做了同样的事情,所以您能否重点介绍一下它们之间的区别?有些区别在我学习和使用所有不同的软件包之前不会很明显,但现在我想先更好地了解这些区别。

答案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。)

正如我提到的,我目前正在设计自己的软件包,目的相同,我希望它也会具有我个人需要的一些独特功能;它肯定会比答案更容易使用,但会具有一组类似的功能(甚至更多)。不幸的是,我不知道什么时候能够发布可用的代码(几个月似乎是一个合理的时间)。

相关内容