首先明确一点:任何物质都会升华,只是程度和速度不同而已。
在任意温度下,任何物质都有一个饱和蒸汽压,只要该物质的蒸汽压小于饱和蒸汽压,该物质就会升华或蒸发。
但某些物质在大气压下不会熔化,而是达到某个温度后直接升华(从固态变为气态,没有液态)。
这就要看该物质的三相图了,下面以水的三相图为例:
在一个大气压(760mmHg)下,水的熔点为0℃,沸点为100℃,在这两个温度之间时,水为液态。
但是,当气压将至4.58mmHg以下时,液态不见了,冰温度升高到0.01℃时直接升华成气态。
为什么?因为水在0.01℃时的饱和蒸汽压为4.58mmHg。
回到草酸,为什么草酸在一个大气压下没有液态,因为草酸固体温度升高至150多℃时,饱和蒸汽压已经高于一个大气压,所以它跳过液态,直接变气态了。