我有一个 .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}
在顶部(如在另一个线程中所建议的那样),但我总是在第一行收到错误。