本发明涉及一种二苯烯酮或其衍
生物的合成方法:将式a所示的
苯乙炔加入含有硝基源、
氯源以及四甲基
哌啶的有机溶剂中,于25~70℃条件下反应完全,反应完毕后反应液经分离纯化,得式b所示的二苯烯酮及其衍
生物,所述硝基源与
苯乙炔的投料物质的量比为1~3:1,
氯源与
苯乙炔的投料物质的量比为1~3:1。式a、式b中的R同时为氢,或氢被甲基、甲氧基、
氯、
溴或
氟单取代或多取代,取代基个数为n。本发明与现有技术相比,反应简单,一步合成目标产物,反应不使用酸和碱,对环境污染更小,反应条件较温和,节约能源消耗,产率高,底物普适性强。