LaTeXで行番号を振るときにはlieno.styが使われます。一部の行に番号が振られないことがあります。ググると解法がすぐに見つかります。確かに行番号がないと査読者をイラつかせるかも。式番号のない式や、番号のないスライドもしかり。
原因や解法の出所を調べたところ、lineno.styの古いバージョンを想定していると思われる記述がありました。
なんで行番号が付かないの
テキストの後に段落を分けずに別行立ての数式があると行番号が振られないことがあります。別行立ての数式があるために段落が続いているのに、改行されているためとのことです。lineno.styにはlinenomath環境があり、equationとequation*環境を再定義しているため、amsmathを使わない場合、問題は発生しません。
amsmathを使う場合は、align環境などで問題が発生します。後述の通りequation環境で発生する場合もあります。
解決法
手動
lineno.styのlinenomath環境で数式を囲みます。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lineno}
\usepackage{lipsum}
\linenumbers
\begin{document}
\lipsum[1]
\begin{linenomath}
\begin{align}
a & = 6.371\times 10^{6}\,\mathrm{m} \\
\Omega &= 7.292\times 10^{-5}\,\mathrm{s}^{-1}
\end{align}
\end{lienomath}
\end{document}
aligned
align環境ではなくequation環境の中でalignedを使うという方法もあります。ただしこの場合式番号は全体に一つだけつきます。また、amsmathでもequationが再定義されているので、amsmathをlinenoよりも前に書く必要があります。
\lipsum[1]
\begin{equation}
\begin{aligned}
a & = 6.371\times 10^{6}\,\mathrm{m} \\
\Omega &= 7.292\times 10^{-5}\,\mathrm{s}^{-1}
\end{aligned}
\end{equation}
amsmathにパッチ
冒頭のブログに掲載されていたもののオリジナルは こちらのようです。改訂版はネットニュースでやり取りする中で提案されたものですが、若い人はusenet知らないだろうな。
etoolboxを使う方法がきれいです。

