Разница между align и align* в LaTeX заключается в том, что align используется для нумерованных уравнений, а align* — для ненумерованных. 12
В окружениях align и align* между столбцами уравнений, а также перед первым столбцом и после последнего столбца, автоматически вставляются равные пробелы. 2 При этом в align* нумерация подавляется, а чтобы заставить её появиться на определённой строке, перед переносом строки нужно использовать команду ag{…}. 1 align же автоматически нумерует каждую строку. 1
Для работы с окружениями align и align* необходимо использовать пакет amsmath. 13
Таким образом, основное различие между ними в том, что align используется для нумерации, а align* — для отсутствия нумерации.