En la síntesis de Skraup, la anilina reacciona con carbonilos a,b-insaturados en medio ácido, para formar 1,2-dihidroquinolinas[3], que mediante oxidación[b] se transforman en quinolinas[4]. El carbonilo a,b-insaturado puede obtenerse por deshidratación del 1,2,3-propanotriol[2].