如果使用与酸酐不同的羧酸盐,会得到两种不同的芳基苯烯酸,为什么?在PERKIN反应中
问题描述:
如果使用与酸酐不同的羧酸盐,会得到两种不同的芳基苯烯酸,为什么?
在PERKIN反应中
答
因为其它羧酸盐会与酸干反应生成少量的新酸酐 新酸酐与苯甲醛反应生成另一种苯烯酸
答
在PERKIN反应中,催化剂通常是相应酸酐的羧酸钾或钠盐,若使用不同的羧酸盐,因为不同的羧酸盐会与酸酐发生交换反应 形成新的酸酐,新酸酐PERKIN反应当然生成不同的芳基丙烯酸了,也可以使用碳酸钾,不仅能避免此问题,而且可以提高产率,缩短反应时间.