我在问题中多次看到重复的软件包包含。我还记得一些评论,比如“这是一件非常糟糕的事情”(我找不到)。
我想知道这样做有什么缺点。除了意识到“我删除了,\usepackage
但我的代码仍然使用该包”。
例子:
\usepackage{floatrow}
...
\usepackage{tikz,floatrow,hyperref}
除了“糟糕的源代码”之外,这种方式还会引起什么麻烦?
答案1
LaTeX 检测到这种情况并跳过第二个而不加载它。除非您有不兼容的选项,在这种情况下您会得到一个错误。所以这并不坏,它被设计成一个功能,这样您就可以让两个包分别加载(比如说)color
,并且color
只加载一次。