LaTeX is a strongly typed language engineered for technical documentation. The main advantages of using LaTex is the programming keeping everything in the document together in the right place automatically. It is a reliable program for type setting, footnotes, bibliographic, images, captions, tables, cross-references. Various packages help in creating a sharp and nicely written articles, books, reports, etc.