我正在准备一个只有一个方程式的文档。我尝试使用align
和equation
环境来编写它。但令人惊讶的是,对我来说都没有用。当我使用环境时align
,没有显示方程式编号。当我使用equation
环境时,方程式编号为 0(零)。
我尝试在单独的 tex 文件中仅编写包含所有使用包的方程式,并且效果如预期。因此,我无法生成最小示例。由于我的整个代码太大而无法在此处分享,因此我分享了代码的背面链接。链接为:https://www.overleaf.com/read/gsnqfcjdhrfn
该公式位于 117 至 120 行之间(代码底部)。该如何解决这个问题?
编辑:由于我不知道问题到底是什么原因造成的,所以我无法在这里添加任何代码。但正如@campa在评论中所说,没有代码,这个问题将来就毫无意义了。此外,@daleif 指出了代码中的问题。所以,我在这里添加了一个最小的工作示例。
\documentclass[12pt]{report}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{ragged2e}
\usepackage{tabularx}
\usepackage{multicol}
\usepackage[hidelinks]{hyperref}
\usepackage{amsmath}
\begin{document}
\begin{titlepage}
blah blah blah
\end{titlepage}
\nonumber
blah blah blah
The swing equation of a power system is:
\begin{align}
2\times H \times f \times \frac{df}{dt} = P_m - P_e
\label{eqn1}
\end{align}
where $f$ is the system frequency, $H$ is the inertia constant,
$t$ denotes time, $P_m$ is the input mechanical power and $P_e$
is the output electrical power.
\end{document}
答案1
这里没有对齐,所以你应该使用equation
not align
,但是你没有数字的原因是你使用了
\nonumber
虽然它没有给出任何错误,但是该命令完全放错了位置,它只能在等式内使用,并且只会抑制该等式的数字。