我找不到导致错误的原因

我找不到导致错误的原因
\documentclass[12pt]{article}
\usepackage[style=numeric, citestyle=numeric]{biblatex}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{physics}
\usepackage{color}
\usepackage[export]{adjustbox}
\usepackage{subcaption}
\usepackage{mathtools}
\usepackage{cancel}
\usepackage{amsfonts}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{newfloat}
\usepackage{float}
\usepackage{TikZ}
\usepackage{PGF}
\usepackage{pgfplots}
\usepackage[UKenglish]{babel}

\makeatletter
\newcommand\footnoteref[1]{\protected@xdef\@thefnmark{\ref{#1}}\@footnotemark}
\makeatother

\DeclareFloatingEnvironment{Eqn}

\makeatletter
\newcommand{\Spvek}[2][r]{%
  \gdef\@VORNE{1}
  \left(\hskip-\arraycolsep%
     \begin{array}{#1}\vekSp@lten{#2}\end{array}%
  \hskip-\arraycolsep\right)}

\def\vekSp@lten#1{\xvekSp@lten#1;vekL@stLine;}
\def\vekL@stLine{vekL@stLine}
\def\xvekSp@lten#1;{\def\temp{#1}%
  \ifx\temp\vekL@stLine
  \else
    \ifnum\@VORNE=1\gdef\@VORNE{0}
    \else\@arraycr\fi%
    #1%
    \expandafter\xvekSp@lten
  \fi}
\makeatother

\begin{document}

\begin{equation}

\begin{aligned}

\end{aligned}

\end{equation}

\end{document}

答案1

equation环境内不允许有空行。

\begin{equation}

\begin{aligned}

\end{aligned}

\end{equation}

如果你像这样重写它,

\begin{equation}    
\begin{aligned} 
...  
\end{aligned}    
\end{equation}

错误消失。

还有一些警告与软件包名称错误有关TikZPGF应使用小写字母,并且应添加\pgfplotsset{compat=1.3}csquotes软件包。如果执行以下操作,警告将消失。不过,建议只加载必要的软件包,并且只在需要时加载它们。

\documentclass[12pt]{article}
\usepackage[style=numeric, citestyle=numeric]{biblatex}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{physics}
\usepackage{color}
\usepackage[export]{adjustbox}
\usepackage{subcaption}
\usepackage{mathtools}
\usepackage{cancel}
\usepackage{amsfonts}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{newfloat}
\usepackage{float}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{pgfplots,csquotes}
\usepackage[UKenglish]{babel}
\pgfplotsset{compat=1.3} 

相关内容