在 *.sty 文件中加载 Biblatex 时自动完成功能不起作用

在 *.sty 文件中加载 Biblatex 时自动完成功能不起作用

为了清楚起见,我想将所有包外包到 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文件。

相关内容