LaTeX is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.
LaTeX is not a word processor! Instead, LaTeX encourages authors not to worry too much about the appearance of their documents but to concentrate on getting the right content.
Let’s consider the following simple example.
\documentclass[a4,12pt]{article} \title{Introduction to Latex} \author{Praneeth Nilanga Peiris} \date{21 May 2014} \begin{document} \maketitle Hello world! This is my first Latex document. \end{document}
This simply means,
- This document is an A4 sized article with 12pt as the default font size.
- Its title is Introduction to Latex.
- Its author is Praneeth Nilanga Peiris.
- It was written in 21 May 2014.
- The document consists of a title followed by the text Hello world! This is my first Latex document.
The output of the above code is :
How to install
Latex comes with a set of programs. Installing them on different platforms is slightly different.
Windows
We can install latex libraries along with Mikitex packages which can be downloaded from here. Install it as a normal software.
Then you can use a normal text editor to write Latex codes and compile that using library commands. But that of course is a huge pain, so better to use a IDE.
Such as Tex Studio, Tex Maker or Lyx. Lyx is a WYSIWYG editor, but I prefer Tex Studio.
Linux
Ubuntu
To install the basic libraries :
$ sudo apt-get install texlive
To install the complete set of libraries:
$ sudo apt-get install texlive-full
To install the GEdit plugin :
$ sudo apt-get install gedit-latex-plugin
Then install Lyx or Tex Studio or preferred editor.
Arch Linux
To install TeX Live applications :
$ sudo pacman –S texlive-most
To install various character sets and non-English features :
$ sudo pacman –S texlive-lang
To install Lyx :
$ sudo pacman –S lyx
To install Tex Studio
$ sudo packer –S texstudio
Now you’re ready to go with LaTeX..!!! See you soon with more tutorials.