framed 还是 mdframed?(优点/缺点)

framed 还是 mdframed?(优点/缺点)

我目前正在考虑在我的文档中使用阴影和框架部分。

但目前我无法澄清framed和之间的差异mdframed(或其他软件包)。尽管的文档framed说它可以处理分页符,mdframed但实际上却不能。

老实说,我现在很困惑,如果有人能推荐一个可靠的解决方案,我会很高兴,这样我就不需要在未来更换套餐了。

答案1

一般的

您的问题与包裹有关framedmdframed但是还有其他有用的包可以围绕给定的材料绘制框架:

可以通过以下搜索机制找到一个小列表加拿大运输安全局


差异

在列出差异之前,我先从相似之处开始。

  • 两个包都允许分页
  • 如果嵌套环境需要分页符,则主环境不能嵌套
  • 两个包都将内容保存在 savebox 中并使用该命令\vsplit (在实现上有一些差异,但想法是相同的)

这里并没有列出所有差异的详细列表,而是相关部分:

一切framed能做的事,都能由 做mdframed。但不是一切mdframed能做的事,都能由 做framed

最大的区别是框架本身。mdframed可以用三种不同的方法绘制框架:

  1. 标准 TeX 命令,如 hrule 和 vrule
  2. 蒂克兹
  3. 技巧

从而带来大量的选择。


推荐

您询问了包裹的坚固性和可靠性。

从这个角度来看,这个软件包framed值得推荐。这个软件包是由 Donald Arseneau 于 1992 年开发的。如果你查看修订历史,你会发现自 1992 年以来,这个软件包没有发生过大的变化。2011 年,Donald Arseneau 添加了一些新环境。在我看来,他们并没有显著改善这个软件包。然而,所有这些事实都表明,这个软件包framed更加稳固和可靠。

相反,的作者mdframed正在尝试不断改进软件包。因此,在更新后,一些以前的设置可能会更改,或者软件包可能会出现新的错误。每次开发都可能导致此类问题。因此,该软件包不如那么坚固可靠framed。(当然,我正在尝试尽快修复错误)。


结论

没有人可以帮助你做出决定。

相关内容