酸性条件下催化发生羟醛缩合,生成哪一种产物是看哪个烯醇式中间体稳定(多烷基取代的稳定);碱性条件下催化是看哪里的位阻小。很多情况下二者的产物是不同的。如上面碱性条件下催化,应该是甲基上的氢被碱拔掉形成碳负离子,进而进攻苯甲醛的羰基碳得到产物。