对于一些简单的情况,我认为
- 将一些代码放入文件中
preamble.tex
并\input{preamble.tex}
主 .tex 文件中 - 将其放入文件中
preamble.sty
(进行适当的修改,例如\ProvidesPackage
)
每种方式的优缺点是什么?
答案1
不同之处在于:
usepackage[<options>]{preamble}
当使用input{preamble}
as\input
没有可选参数时,您无法传递包选项 。例如,在需要将 用作宏中的字符的情况下,在实现包时
@
不需要 和\makeatletter
。但在使用 实现时,您确实需要和。\makeatother
\makeatletter
\makeatother
\input
仍在搜索中...