我认为不是。我知道\endcenter
和\endjustify
并不简单(两者都调用\endtrivlist
)。虽然它们不会生成错误消息,但这并不意味着它们不会产生错误,只是错误可能很微妙且难以追踪。如果我看到使用它们的代码行为异常,我的第一反应是将它们全部注释掉,看看是否能解决问题。
但是,我不记得发现过因嵌套不当的 center 和 justify 环境而导致错误的实际案例。它们可能被设计成以这种方式使用,就像\begin{center}
etc 一样?
答案1
居中的声明形式是\centering
(\center
永远不应该使用:它只是center
环境的内部实现,绝对不要在没有匹配的情况下使用\end
)
类似地,提供环境的 ragged2e 包justify
提供了声明形式\justifying
(尽管在少数情况下需要使用其中任何一种。)