维生素B1催化制备安息香这个实验对反应条件的控制(尤其是PH)要求很高,一不小心就没有产品,不过一般做的话如果小心一点,主要导致无法析出晶体的原因是PH没调好。该反应要在碱性条件下进行,一般PH在10左右,最多不能超过11,如果PH较低,反应就无法进行,不过这种情况只要再补加碱仍然是可以继续反应得到产品的;一旦PH调过(大于11),那么维生素B1立刻就会被破坏,那样就永远不可能有产品了,只有重做。另外温度也是条件之一,在加入苯甲醛之前要用冰盐浴冷却(包括NaOH 也一样),也是为了防止维生素B1被破坏,不过维生素B1对温度的稳定性比对PH要好一点,一般很少因为温度而得不到产品。至于出现白色油状物就没有必要担心了,白色油状物就已经是得到的安息香了,只不过还没有形成晶体析出来,放置一段时间就可以了,也可能是碱度不太够,可以测一下PH,若低于10的话可以加少量碱(但PH一定不要超过11)可以加速它析出晶体。也有的什么现象都没有,但放置一周后也一样可以析出大量晶体的。