IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction To LATEX
Aneez Kundukulathil
Department of EngineeringHigher College of Technology, Muscat
24 April 2018
1 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Overview
1 Introduction
2 LATEX file structure
3 First LATEX document
4 Modified LATEX document
5 Some more LATEX documents
6 End
2 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction
1 TEX is essentially a Markup Language (like HTML, XMLand RTF)
2 TEX written by Donald Knuth in 70′s.A revolution in typesetting.
3 LATEX is an extension of TEX.Macro packages to make TEX easier to use.
4 LATEX pronounced as “ la-tech”
5 Latex is typeset like LATEX
3 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction
1 TEX is essentially a Markup Language (like HTML, XMLand RTF)
2 TEX written by Donald Knuth in 70′s.A revolution in typesetting.
3 LATEX is an extension of TEX.Macro packages to make TEX easier to use.
4 LATEX pronounced as “ la-tech”
5 Latex is typeset like LATEX
3 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction
1 TEX is essentially a Markup Language (like HTML, XMLand RTF)
2 TEX written by Donald Knuth in 70′s.A revolution in typesetting.
3 LATEX is an extension of TEX.Macro packages to make TEX easier to use.
4 LATEX pronounced as “ la-tech”
5 Latex is typeset like LATEX
3 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction
1 TEX is essentially a Markup Language (like HTML, XMLand RTF)
2 TEX written by Donald Knuth in 70′s.A revolution in typesetting.
3 LATEX is an extension of TEX.Macro packages to make TEX easier to use.
4 LATEX pronounced as “ la-tech”
5 Latex is typeset like LATEX
3 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Introduction
1 TEX is essentially a Markup Language (like HTML, XMLand RTF)
2 TEX written by Donald Knuth in 70′s.A revolution in typesetting.
3 LATEX is an extension of TEX.Macro packages to make TEX easier to use.
4 LATEX pronounced as “ la-tech”
5 Latex is typeset like LATEX
3 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Why do you want to learn LATEX
1 Very powerful control of document generation, particularlylarge technical documents
2 Minimizes the drudgery of formatting, numbering, andreferencing
3 Easy to include math formulas
4 Source file format is not bounded to a particular OS orplatform
5 LATEX implementations exists for all platforms (DOS,Windows, Unix, etc.)
6 Knowledgeable and helpful user group
7 LATEX is free
4 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Comparison between LATEX and MS Word
Figure: Comparison between LATEX and MS Word
5 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Source and Distributions of LATEX
1 https://latex-project.org/ftp.html
2 http://www.ctan.org
3 https://www.tug.org/texlive/
4 http://miktex.org/
5 https://www.sharelatex.com
6 https://www.overleaf.com
6 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
LATEX File Structure
1 Document Class
• Predefined Formats (article, report, book,..).
2 Packages used
• Added Functionality (graphics, reference style,...).
3 Main Body
• Text and Bibliography References.
7 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
LATEX File Structure
1 Document Class
• Predefined Formats (article, report, book,..).
2 Packages used
• Added Functionality (graphics, reference style,...).
3 Main Body
• Text and Bibliography References.
7 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
LATEX File Structure
1 Document Class
• Predefined Formats (article, report, book,..).
2 Packages used
• Added Functionality (graphics, reference style,...).
3 Main Body
• Text and Bibliography References.
7 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
My first LATEX Document
\documentclass{article}
\begin{document}
Hello World!
\end{document}
8 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
My first LATEX Document.pdf
Hello World!
9 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document:Body of Text
\begin.... \end...
Start with \begin{document}...End with \end{document}
Preamble
Everything between \documentclass and \begin{document}Use for customizing the formatting.
Body Codes
10 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document:Body of Text
\begin.... \end...
Start with \begin{document}...End with \end{document}
Preamble
Everything between \documentclass and \begin{document}Use for customizing the formatting.
Body Codes
10 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document: \usepackage
\usepackage[options]{package}Example: graphicxIt controls image in the document, such as position, size,caption, label etc.
fancyhdrEasy definition of footer and header.amsmathThis package improves math environments.amssymbSpecial characters and mathematical symbols are improved bythis package.geometryTo adjust the margins of pages, the geometry package comes inhandy.
graphicx Codes11 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document: \usepackage
\usepackage[options]{package}Example: graphicxIt controls image in the document, such as position, size,caption, label etc.fancyhdrEasy definition of footer and header.
amsmathThis package improves math environments.amssymbSpecial characters and mathematical symbols are improved bythis package.geometryTo adjust the margins of pages, the geometry package comes inhandy.
graphicx Codes11 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document: \usepackage
\usepackage[options]{package}Example: graphicxIt controls image in the document, such as position, size,caption, label etc.fancyhdrEasy definition of footer and header.amsmathThis package improves math environments.
amssymbSpecial characters and mathematical symbols are improved bythis package.geometryTo adjust the margins of pages, the geometry package comes inhandy.
graphicx Codes11 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document: \usepackage
\usepackage[options]{package}Example: graphicxIt controls image in the document, such as position, size,caption, label etc.fancyhdrEasy definition of footer and header.amsmathThis package improves math environments.amssymbSpecial characters and mathematical symbols are improved bythis package.
geometryTo adjust the margins of pages, the geometry package comes inhandy.
graphicx Codes11 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Parts of a LATEX Document: \usepackage
\usepackage[options]{package}Example: graphicxIt controls image in the document, such as position, size,caption, label etc.fancyhdrEasy definition of footer and header.amsmathThis package improves math environments.amssymbSpecial characters and mathematical symbols are improved bythis package.geometryTo adjust the margins of pages, the geometry package comes inhandy.
graphicx Codes11 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.8]{earth1}
\caption{Earth}
\label{image-earth1}
\end{figure}
\end{document}
12 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Modified LATEX Document.pdf
Hello World!
Figure: Earth
13 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Mathematical Document in LATEX
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\end{equation*}
\end{document}
14 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Mathematical Document in LATEX
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\end{equation*}
\end{document}
14 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Mathematical Document in LATEX
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\end{equation*}
\end{document}
14 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Mathematical Document in LATEX
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\end{equation*}
\end{document}
14 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Conclusion
??????
Any Questions?
15 / 16
IntroductionTo LATEX
AneezKundukulathil
Introduction
LATEX filestructure
First LATEXdocument
ModifiedLATEXdocument
Some moreLATEXdocuments
End
Conclusion
THANK YOU
16 / 16