是否应避免增加其他团体?

是否应避免增加其他团体?

应该额外的类似群体\begin{algorithm} ... \end{algorithm}一般被避免并且被优先使用\algorithm...\endalgorithm

附加是指至少有一个其他组。有关说明,请参阅答案及其评论。

一些答案要求这样做:

我还对环境定义做了一些小改动。\begin 和 \end 是不需要的。它们添加了一个额外的组,如果输入有误,会导致误导性错误消息。

排版和弦进行


其次,我不会在环境中写入 \begin{algorithm}...\end{algorithm},而是直接使用 \algorithm...\endalgorithm。这两个版本几乎相同,只是第一个版本将所有内容都放在其自己的组中,但这在这里并不是必需的,因为您的环境会启动其自己的组。

算法上的多个计数器


我不确定何时使用或避免分组?相关的。

未完成的情况:

分组语句,避免分页\begin{xyz} ... \end{xyz}选择使用。

答案1

标准乳胶语法\begin{foo}...\end{foo}在某些情况下(但不是全部)可以进行“优化”,\foo....\endfoo但前提是您详细了解环境的定义方式,并且非标准调用是否可以正常工作。

一些使用特殊处理的环境有要求如果在嵌套定义(例如和 对齐)中使用则使用\foo...形式,但这些是特殊构造,其中非环境形式在包文档中明确记录。\endfoo\newenvironmenttabularxams

相关内容