日食是光在天体中沿直线传播的典型例证。月亮运行到太阳和地球中间并不是每次都发生日食,发生日食需要满足两个条件。其一,日食总是发生在朔日(农历初一)。也不是所有朔日必定发生日食,因为月球运行的轨道(白道)和太阳运行的轨道(黄道)并不在一个平面上。白道平面和黄道平面有5°9′的夹角。如果在朔日,太阳和月球都移到白道和黄道的交点附近,太阳离交点处有一定的角度(日食限),就能发生日食,这是要满足的第二个条件。