learning from mistakes a comprehensive study on real world published presentations and documents on DocSlides.