类/包:设计与代码

类/包:设计与代码

LaTeX3团队经常提醒我们:“类实际上应该是关于格式/样式/等的,而不是功能。后者应该由包添加,理想情况下,包应该独立于它们所使用的类 [...] [包]应该使用代码expl3,类应该使用可能在中实现的文档或设计级接口expl3”(参见例如https://github.com/latex3/latex3/issues/887#issuecomment-827484540)。

假设一个类应该在文档的第一页插入一个图形(如果找到该图形),否则应该显示警告(除了日志文件中的警告)。这是设计还是功能?

相关内容