对于序言来说,​​packages 与 \input 相比,各自的优缺点是什么?

对于序言来说,​​packages 与 \input 相比,各自的优缺点是什么?

对于一些简单的情况,我认为

  1. 将一些代码放入文件中preamble.tex\input{preamble.tex}主 .tex 文件中
  2. 将其放入文件中preamble.sty(进行适当的修改,例如\ProvidesPackage

每种方式的优缺点是什么?

答案1

不同之处在于:

  1. usepackage[<options>]{preamble}当使用input{preamble}as\input没有可选参数时,您无法传递包选项 。

  2. 例如,在需要将 用作宏中的字符的情况下,在实现包时@不需要 和\makeatletter。但在使用 实现时,您确实需要和。\makeatother\makeatletter\makeatother\input

  3. 仍在搜索中...

相关内容