合适的碱有叔胺(如三乙胺)和低级碱金属醇化物(如甲醇钠),优先选用低级碱金属醇化物。合适的酸有无机酸,例如盐酸、硫酸和磷酸;有机酸,例如低级烷基磺酸(如甲磺酸)、芳基磺酸(如苯磺酸、均三甲基苯磺酸和对甲苯磺酸)以及路易斯酸(如三氟化硼)。最好应用对甲苯磺酸。环合反应最好在约0℃~40℃范围内进行。