没有明文规定地铁上不能吃东西。
所谓地铁上不能吃东西,仅仅是一种道德上的约束。因为地铁不同于火车或者飞机,后者路途遥远。
地铁封闭过于良好,而且乘客较多,比较拥挤,如果吃东西,必定给其他乘客带来一定的麻烦。
地铁吃东西,产生的垃圾也不易清理。