Latex is a markup language for typesetting documents, built on top of the TeX typesetting system. It allows for high quality typesetting, easy inclusion of math formulas, and is platform independent. Latex uses markup tags to denote headings, lists, tables, images, and bibliographies. It separates the logical structure and appearance of a document to produce professional results. Common commands are used to specify document structure, formatting, citations, and mathematical expressions.