LaTeX is a document preparation system for typesetting, used to prepare journal articles and other types of professional papers. Similar to HTML, LaTeX is a markup language. Using LaTeX, writers can focus on entering contents of their paper instead of focusing on the document design. LaTeX converts a plain text file containing formatting commands into a formatted document responding to these commands. This system is commonly used with technical papers because it supports the typesetting of mathematical formulas as well as foreign characters.
Used in conjunction with LaTeX, BibTeX is a tool that develops and formats bibliographies. A BibTeX file contains the file extension ".bib."
In a BibTeX file, users can manually input each reference into the file.
Although it is possible to format a bibliography in LaTeX without BibTeX, BibTeX makes the typsetting of longer bibliographies easier.