No, it is not mandatory to carry a printout of your m-ticket while travelling. An m-ticket on your phone, laptop, or tablet can be shown to the conductor at boarding time. However, ensure you have your proof of identity to go with the e-ticket if you’re asked to produce the same while travelling. Else your booking may be considered invalid.