The nomenclature package can be used to generate and format a nomenclature using MakeIndex.