为了清楚起见,我想将所有包外包到 a 中,packages.sty
并将所有命令外包到 a 中commands.sty
。
我现在可以通过运行来调用它们
\documentclass{scrbook}
\usepackage{packages} % contains \usepackage{biblatex}
\usepackage{commands} % contains \addbibresource{sources.bib}
\begin{document}
....
几乎所有功能都按预期运行,但 Biblatex 的自动完成/IntelliSense 在任何编辑器中都不起作用。
引用功能正常,但 TexStudio 和 VSCode 均不显示可用来源。
解决方法
将文件名更改为.tex
并通过 调用\input{packages}
确实有效。
我只是好奇为什么它不适用于*.sty
文件。