Линейчатый спектр способны давать все вещества. В том числе и молекулярные, не обязательно атомарные.
Линейчатость спектра вызывается переходами электронов с уровня на уровень. Поскольку энергетические уровни электронов дискретны во всех веществах, в том числе и сложного состава, - все вещества способны давать линейчатый спектр.