During our MS thesis studies, I remember that some of my friends were using LaTeX to write their theses. All I can remember is that it was like an old MS-DOS screen, and the program was linked to some files to arrange page margins, paper size, headers, footers, etc. Friends were saying it is hard to learn LaTeX but once you learn, it is easier than MS Word to finish writing your thesis.
Now, I just don't know where to start. I am willing to learn LaTeX but I really don't know much about it. Is it a programming language or a software? Where should I start with? What software do I need? When I type LaTeX in Google, it fetches too many pages which is confusing for me. Any recommendations for online documents, and good web sites covering everything about it? TIA.
Best Answer
LaTeX is a markup language, meaning that everything in a document is about what it is rather than how it looks like. The final formatting is done by a program (e.g. pdflatex) that translates your input source files to an output file (e.g. a PDF file).
This relieves you from having to worry about the looks of your document before you even have the content done. A similar workflow is possible in programs like Microsoft Word, when you define a style sheet and e.g. format headings as
h1
rather as "bold, 15pt, sans-serif", but to me this happens much more natural in markup languages like LaTeX.When I started to learn LaTeX I learned pretty much everything to get me started from this guide.
One can do actual programming in the TeX (the underlying language in LaTeX) and there are other possibilities like Lua, but you do not need this to write documents.
LaTeX can be written in any text editor (probably what you saw before), but there are also specialized editors (environments) available that make this very easy for new users:
emacs
(in fact the only reason for me to use emacs these days), withpreview
you even get a look at how your figures and equations will look like insideemacs
vim
, good for quick stuffThe plus points of LaTeX in comparison to using e.g. Microsoft Word for me are: