\usepackage 在 .sty 文件中引发错误

\usepackage 在 .sty 文件中引发错误

我有一个 .sty 文件,里面有我使用的所有自定义命令(大约 30 个)。
对于我的学士论文,我想添加一些命令,但该文件无法再编译并抛出以下错误:

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 21.1)  
entering extended mode  
(H:/Studium/BA/commands.sty  
! Undefined control sequence.  
l.1 \usepackage  
               {amsmath}  
?  

和日志文件

2021-02-03 14:37:16,197+0100 INFO  texify - this process (10816) started by 'miktex-texworks' with command line: "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\texify.exe" --pdf --synctex=1 --clean commands.sty  
2021-02-03 14:37:16,235+0100 INFO  texify.core - start process: miktex-tex.exe C:\Users\Leo\AppData\Local\Temp\mik76606\txiversion.tex  
2021-02-03 14:37:16,634+0100 INFO  texify.core - start process: miktex-pdftex --synctex=1 H:/Studium/BA\commands.sty

这是 .sty 文件(为了便于阅读,不包含命令本身,因为它们不是错误的来源)

\usepackage{amsmath}  
\usepackage{amsthm}  
\usepackage{amsfonts}  
\usepackage{mathtools}  
\usepackage{bbm}  
%% commands %%  
\endinput

我正在使用 TeXworks 和 MikTeX,在用户和管理员模式下更新,并使用处理工具“pdfLaTeX + MakeIndex + BibTeX”。
大约半年前,它运行完美,我没有在设置中进行任何更改。

我尝试了不同的处理工具,添加\documentclass{article}\ProvidesPackage{myPackage}在顶部(如在另一个线程中所建议的那样),但我总是在第一行收到错误。

相关内容