SlideShare a Scribd company logo
1 of 46
Introduction Latex 
Writing IT technical papers in english 
Prof. Navrati Saxena 
1
What is Latex? 
How to start with LaTeX? 
How to use LaTeX to write a paper? 
What about mathematic and technical texts? 
How can create reference and the other special 
sections? 
2
What is Latex? 
3
Why? 
4
Getting stared 
with Latex 
• Installation 
• Basic Latex
Installation Latex 
6 
Editors 
—————— 
TeXmaker 
TeXtudio 
….. 
Distributions 2 
Window MiKTeX 
MacOS MacTex 
Linux, MacOS, 
Window 
TeX Live 
1
new/open 
document
Our First Document 
Pdf Viewer 
8
The Latex Syntax 
9 
Spaces 
Reserved Characters 
# $ % ^ & _ { } ~ 
Comment 
started by % character 
LaTeX group 
between braces {…}
Common Elements 
• Document Structure 
• Macro Packages 
• Text Fonts 
• Special Characters 
• Importing Graphics 
• Table
Document structure 
• Document Class 
documentclass[options]{class} 
options = a4paper, 11pt, 12pt, 10pt, onecolumn, 
twocolumn, landscape,... 
class = article, report, book,… 
• Start with begin{document} 
• End with end{document} 
13
Document Structure 
• Sections 
section{…} = 1. Latex is Great 
subsection{…} = 1.1 Why Latex is Great 
subsubsection{…} = 1.1.1 Reason One 
appendix - changes numbering scheme 
chapter{…} - To be used with book and report document 
classes 
• Titles, Authors 
title{…} author{…} 
15
16
Packages 
• Add-on features for 
Latex are know as 
Package 
• Allow you to use 
special commands 
usepackage[options]{pack 
age_name} 
17
Font Styles 
20
Text Size 
21
Special Characters 
• The following symbols are reserved: 
# $ % & _ { } ^ ~  
• To include them in your text: 
# $ % & _ { } ^{} ~{} 
• Note: you cannot just do  (which is a 
linebreak) , but instead: 
$backslash$ 
22
Importing Graphics 
• Use the graphicx package 
usepackage{graphicx} 
• Supported image formats 
- Compiling with latex: .esp 
- Compiling with pdflatex: .jpg, jpeg, png, 
pdf, eps 
25
Importing Graphics 
begin{figure} 
includegraphics[attr1=val1, attr2=val2, ..., 
attrn=valn]{imagename} 
caption{The graph of Gaussian function} 
label{fig:1} 
end{figure} 
26
Table 
• Syntax 
begin{table} [!t] % define a table 
caption{Table Example} % table’s name 
label{table_example} % reference laber 
centering 
<table content> 
end{tabular} 
end{table} 
29
Table example 
30 
begin{table} [!t] 
caption{Table Example} 
label{table_example} 
centering 
begin{tabular}{|c|c|} 
hline 
Line 1 column 1 & Line 1 column 2  
hline 
Line 2 column 1 & Line 2 column 2  
hline 
Line 3 column 1 & Line 3 column 2  
hline 
hline 
end{tabular} 
end{table}
Table spacing 
31 
begin{table} [!t] 
renewcommand{arraystretch}{2} 
caption{Table Example} 
label{table_example} 
centering 
begin{tabular}{|c|c|} 
hline 
Line 1 column 1 & Line 1 column 2  
hline 
Line 2 column 1 & Line 2 column 2  
hline 
Line 3 column 1 & Line 3 column 2  
hline 
hline 
end{tabular} 
end{table} 
2 
4
Equation in Table 
32 
begin{table} [!t] 
caption{Table Example} 
label{table_example} 
centering 
begin{tabular}{|c|c|} 
hline 
Line 1 column 1 & text{emph{A} = $frac {{{B + 
C}}^2} D$}  
hline 
Line 2 column 1 & Line 2 column 2  
hline 
Line 3 column 1 & Line 3 column 2  
hline 
hline 
end{tabular} 
end{table}
Technical Texts 
• Mathematic 
• Algorithms
Mathematic 
• Two ways to form equations 
– Using ‘$’: $ equation syntax $ 
– Using commands: 
begin{equation} 
label{equation_label} 
Insert equation syntax here 
end{equation} 
• Syntax can be generated with software packages like 
MathType or TeXaide 
35
Example equations 
36
Example equations 
37
Algorithm Example 
38 
begin{algorithm}[!t] 
caption{Algorithm Test 1} 
label{alg1} 
begin{algorithmic}[1] 
State text{Determine initial condition} 
While {emph {V(A) = 1}} 
State text{ emph{V(B) = 2} } 
State text{ emph{V(C) = 3} } 
State text{ emph{V(D) = 4} } 
EndWhile end{algorithmic} 
end{algorithm}
Equation in Algorithm 
Example 
39 
begin{algorithm}[!t] 
caption{Algorithm Test 1} 
label{alg1} 
begin{algorithmic}[1] 
State text{emph{A} = $frac {{{B + C}}^2} D$} 
EndWhile end{algorithmic} 
end{algorithm}
Long Algorithm Example 
begin{algorithm}[!h] 
caption{Algorithm Test 1}label{alg1} 
begin{algorithmic}[1] 
State text{This is the first part of my algorithm} 
State text{This is the end of the first part} 
algstore {store_var} 
end {algorithmic} 
end {algorithm} 
begin{algorithm}[!h] 
ContinuedFloat 
caption{Algorithm Test 1 
emph{(continue)}}label{alg1} 
begin{algorithmic} [1] 
algrestore{store_var}} 
State text{This is the second part of my algorithm} 
State text{This is the end of the second part} 
end{algorithmic} 
end{algorithm} 
40
Special section 
• References section 
• Biography
References 
• Embedded system 
42
References 
• Citations 
43
Biography 
45
Q&A
The authors would like to thank Prof. Saxena 
for giving us a chance to introduce this tutorial to 
all of our friends.

More Related Content

What's hot (20)

Introduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabati
 
Learn Latex
Learn LatexLearn Latex
Learn Latex
 
Introduction to Latex
Introduction to Latex Introduction to Latex
Introduction to Latex
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
 
Editing documents with LaTeX
Editing documents with LaTeXEditing documents with LaTeX
Editing documents with LaTeX
 
Latex Introduction for Beginners
Latex Introduction for BeginnersLatex Introduction for Beginners
Latex Introduction for Beginners
 
Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1Introduction to LaTeX - Workshop Day 1
Introduction to LaTeX - Workshop Day 1
 
Latex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. HanumantharajuLatex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. Hanumantharaju
 
Latex
LatexLatex
Latex
 
Inroduction to Latex
Inroduction to LatexInroduction to Latex
Inroduction to Latex
 
Academic writing in LaTeX
Academic writing in LaTeX Academic writing in LaTeX
Academic writing in LaTeX
 
LATEX and BEAMER for Beginners
LATEX and BEAMER for Beginners LATEX and BEAMER for Beginners
LATEX and BEAMER for Beginners
 
Latex for beginners
Latex for beginnersLatex for beginners
Latex for beginners
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
Technical writing using LaTeX
Technical writing using LaTeXTechnical writing using LaTeX
Technical writing using LaTeX
 
Basic Latex Typesetting - Session 1
Basic Latex Typesetting - Session 1Basic Latex Typesetting - Session 1
Basic Latex Typesetting - Session 1
 
LaTeX for beginners
LaTeX for beginnersLaTeX for beginners
LaTeX for beginners
 
Latex Tuitorial
Latex TuitorialLatex Tuitorial
Latex Tuitorial
 
Learn python - for beginners - part-2
Learn python - for beginners - part-2Learn python - for beginners - part-2
Learn python - for beginners - part-2
 
Chapter One
Chapter OneChapter One
Chapter One
 

Viewers also liked

My school lithuania
My school   lithuaniaMy school   lithuania
My school lithuaniaPepi Nikova
 
Web Ex Connect Product Sheet 2009
Web Ex Connect Product Sheet 2009Web Ex Connect Product Sheet 2009
Web Ex Connect Product Sheet 2009Pambie
 
Harvest stargate fund version january en6 2013 [compatibility mode]
Harvest stargate fund version january en6 2013 [compatibility mode]Harvest stargate fund version january en6 2013 [compatibility mode]
Harvest stargate fund version january en6 2013 [compatibility mode]Andy Varoshiotis
 
Top 8 sourcing manager resume samples
Top 8 sourcing manager resume samplesTop 8 sourcing manager resume samples
Top 8 sourcing manager resume samplesjomdeli
 
My city lithuania
My city   lithuaniaMy city   lithuania
My city lithuaniaPepi Nikova
 
Ro music questionnaire
Ro music questionnaireRo music questionnaire
Ro music questionnairePepi Nikova
 
Bg music questionnaire
Bg music questionnaireBg music questionnaire
Bg music questionnairePepi Nikova
 
Billy elliot discussion
Billy elliot   discussionBilly elliot   discussion
Billy elliot discussionPepi Nikova
 
Film preferences bg1
Film preferences bg1Film preferences bg1
Film preferences bg1Pepi Nikova
 
Startup fundraising 2012
Startup fundraising   2012Startup fundraising   2012
Startup fundraising 2012alliott
 
Working programme jan july 2014
Working programme jan   july 2014Working programme jan   july 2014
Working programme jan july 2014Pepi Nikova
 
добре дошли в 4 клас
добре дошли в 4 класдобре дошли в 4 клас
добре дошли в 4 класPepi Nikova
 
Labas !!!. (1)
Labas !!!. (1)Labas !!!. (1)
Labas !!!. (1)tomas21
 
Joint Venture Overview
Joint Venture OverviewJoint Venture Overview
Joint Venture OverviewNow Dentons
 
My country lithuania
My country lithuaniaMy country lithuania
My country lithuaniaPepi Nikova
 
dobre doshli v 4 klas
dobre doshli v 4 klasdobre doshli v 4 klas
dobre doshli v 4 klasPepi Nikova
 

Viewers also liked (20)

Scenarijus
ScenarijusScenarijus
Scenarijus
 
My school lithuania
My school   lithuaniaMy school   lithuania
My school lithuania
 
Web Ex Connect Product Sheet 2009
Web Ex Connect Product Sheet 2009Web Ex Connect Product Sheet 2009
Web Ex Connect Product Sheet 2009
 
Harvest stargate fund version january en6 2013 [compatibility mode]
Harvest stargate fund version january en6 2013 [compatibility mode]Harvest stargate fund version january en6 2013 [compatibility mode]
Harvest stargate fund version january en6 2013 [compatibility mode]
 
Top 8 sourcing manager resume samples
Top 8 sourcing manager resume samplesTop 8 sourcing manager resume samples
Top 8 sourcing manager resume samples
 
My city lithuania
My city   lithuaniaMy city   lithuania
My city lithuania
 
Ro music questionnaire
Ro music questionnaireRo music questionnaire
Ro music questionnaire
 
Bg music questionnaire
Bg music questionnaireBg music questionnaire
Bg music questionnaire
 
Billy elliot discussion
Billy elliot   discussionBilly elliot   discussion
Billy elliot discussion
 
Film preferences bg1
Film preferences bg1Film preferences bg1
Film preferences bg1
 
Startup fundraising 2012
Startup fundraising   2012Startup fundraising   2012
Startup fundraising 2012
 
Working programme jan july 2014
Working programme jan   july 2014Working programme jan   july 2014
Working programme jan july 2014
 
добре дошли в 4 клас
добре дошли в 4 класдобре дошли в 4 клас
добре дошли в 4 клас
 
Labas !!!. (1)
Labas !!!. (1)Labas !!!. (1)
Labas !!!. (1)
 
Joint Venture Overview
Joint Venture OverviewJoint Venture Overview
Joint Venture Overview
 
My country lithuania
My country lithuaniaMy country lithuania
My country lithuania
 
dobre doshli v 4 klas
dobre doshli v 4 klasdobre doshli v 4 klas
dobre doshli v 4 klas
 
Lithuania
LithuaniaLithuania
Lithuania
 
Film scripts
Film scriptsFilm scripts
Film scripts
 
G e o r g i a
G e o r g i aG e o r g i a
G e o r g i a
 

Similar to Introduction Latex

Similar to Introduction Latex (20)

Latex ppt copy
Latex ppt   copyLatex ppt   copy
Latex ppt copy
 
LaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptLaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.ppt
 
La tex basics
La tex basicsLa tex basics
La tex basics
 
Head first latex
Head first latexHead first latex
Head first latex
 
Latex Tutorial
Latex TutorialLatex Tutorial
Latex Tutorial
 
LaTeX for B.Sc. Mathematics,an introduction
LaTeX for B.Sc. Mathematics,an introductionLaTeX for B.Sc. Mathematics,an introduction
LaTeX for B.Sc. Mathematics,an introduction
 
latex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.Techlatex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.Tech
 
Latex_Tutorial.pdf
Latex_Tutorial.pdfLatex_Tutorial.pdf
Latex_Tutorial.pdf
 
Latex g.pradeep reddy
Latex g.pradeep reddyLatex g.pradeep reddy
Latex g.pradeep reddy
 
Latex hafida-benhidour-19-12-2016
Latex hafida-benhidour-19-12-2016Latex hafida-benhidour-19-12-2016
Latex hafida-benhidour-19-12-2016
 
Latex for beginner
Latex for beginnerLatex for beginner
Latex for beginner
 
LaTeX Part 2
LaTeX Part 2LaTeX Part 2
LaTeX Part 2
 
latex.pptx
latex.pptxlatex.pptx
latex.pptx
 
Latex intro
Latex introLatex intro
Latex intro
 
LaTeX Survival Guide
LaTeX Survival Guide LaTeX Survival Guide
LaTeX Survival Guide
 
Latex
LatexLatex
Latex
 
LaTeX로 문서 작성하자
LaTeX로 문서 작성하자LaTeX로 문서 작성하자
LaTeX로 문서 작성하자
 
Latex - now it is easy!
Latex - now it is easy!Latex - now it is easy!
Latex - now it is easy!
 
Introduction to LaTeX - Dumitrescu.ppt
Introduction to LaTeX - Dumitrescu.pptIntroduction to LaTeX - Dumitrescu.ppt
Introduction to LaTeX - Dumitrescu.ppt
 
Introduction to LaTeX - Dumitrescu.ppt
Introduction to LaTeX - Dumitrescu.pptIntroduction to LaTeX - Dumitrescu.ppt
Introduction to LaTeX - Dumitrescu.ppt
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Introduction Latex

  • 1. Introduction Latex Writing IT technical papers in english Prof. Navrati Saxena 1
  • 2. What is Latex? How to start with LaTeX? How to use LaTeX to write a paper? What about mathematic and technical texts? How can create reference and the other special sections? 2
  • 5. Getting stared with Latex • Installation • Basic Latex
  • 6. Installation Latex 6 Editors —————— TeXmaker TeXtudio ….. Distributions 2 Window MiKTeX MacOS MacTex Linux, MacOS, Window TeX Live 1
  • 8. Our First Document Pdf Viewer 8
  • 9. The Latex Syntax 9 Spaces Reserved Characters # $ % ^ & _ { } ~ Comment started by % character LaTeX group between braces {…}
  • 10.
  • 11.
  • 12. Common Elements • Document Structure • Macro Packages • Text Fonts • Special Characters • Importing Graphics • Table
  • 13. Document structure • Document Class documentclass[options]{class} options = a4paper, 11pt, 12pt, 10pt, onecolumn, twocolumn, landscape,... class = article, report, book,… • Start with begin{document} • End with end{document} 13
  • 14.
  • 15. Document Structure • Sections section{…} = 1. Latex is Great subsection{…} = 1.1 Why Latex is Great subsubsection{…} = 1.1.1 Reason One appendix - changes numbering scheme chapter{…} - To be used with book and report document classes • Titles, Authors title{…} author{…} 15
  • 16. 16
  • 17. Packages • Add-on features for Latex are know as Package • Allow you to use special commands usepackage[options]{pack age_name} 17
  • 18.
  • 19.
  • 22. Special Characters • The following symbols are reserved: # $ % & _ { } ^ ~ • To include them in your text: # $ % & _ { } ^{} ~{} • Note: you cannot just do (which is a linebreak) , but instead: $backslash$ 22
  • 23.
  • 24.
  • 25. Importing Graphics • Use the graphicx package usepackage{graphicx} • Supported image formats - Compiling with latex: .esp - Compiling with pdflatex: .jpg, jpeg, png, pdf, eps 25
  • 26. Importing Graphics begin{figure} includegraphics[attr1=val1, attr2=val2, ..., attrn=valn]{imagename} caption{The graph of Gaussian function} label{fig:1} end{figure} 26
  • 27.
  • 28.
  • 29. Table • Syntax begin{table} [!t] % define a table caption{Table Example} % table’s name label{table_example} % reference laber centering <table content> end{tabular} end{table} 29
  • 30. Table example 30 begin{table} [!t] caption{Table Example} label{table_example} centering begin{tabular}{|c|c|} hline Line 1 column 1 & Line 1 column 2 hline Line 2 column 1 & Line 2 column 2 hline Line 3 column 1 & Line 3 column 2 hline hline end{tabular} end{table}
  • 31. Table spacing 31 begin{table} [!t] renewcommand{arraystretch}{2} caption{Table Example} label{table_example} centering begin{tabular}{|c|c|} hline Line 1 column 1 & Line 1 column 2 hline Line 2 column 1 & Line 2 column 2 hline Line 3 column 1 & Line 3 column 2 hline hline end{tabular} end{table} 2 4
  • 32. Equation in Table 32 begin{table} [!t] caption{Table Example} label{table_example} centering begin{tabular}{|c|c|} hline Line 1 column 1 & text{emph{A} = $frac {{{B + C}}^2} D$} hline Line 2 column 1 & Line 2 column 2 hline Line 3 column 1 & Line 3 column 2 hline hline end{tabular} end{table}
  • 33.
  • 34. Technical Texts • Mathematic • Algorithms
  • 35. Mathematic • Two ways to form equations – Using ‘$’: $ equation syntax $ – Using commands: begin{equation} label{equation_label} Insert equation syntax here end{equation} • Syntax can be generated with software packages like MathType or TeXaide 35
  • 38. Algorithm Example 38 begin{algorithm}[!t] caption{Algorithm Test 1} label{alg1} begin{algorithmic}[1] State text{Determine initial condition} While {emph {V(A) = 1}} State text{ emph{V(B) = 2} } State text{ emph{V(C) = 3} } State text{ emph{V(D) = 4} } EndWhile end{algorithmic} end{algorithm}
  • 39. Equation in Algorithm Example 39 begin{algorithm}[!t] caption{Algorithm Test 1} label{alg1} begin{algorithmic}[1] State text{emph{A} = $frac {{{B + C}}^2} D$} EndWhile end{algorithmic} end{algorithm}
  • 40. Long Algorithm Example begin{algorithm}[!h] caption{Algorithm Test 1}label{alg1} begin{algorithmic}[1] State text{This is the first part of my algorithm} State text{This is the end of the first part} algstore {store_var} end {algorithmic} end {algorithm} begin{algorithm}[!h] ContinuedFloat caption{Algorithm Test 1 emph{(continue)}}label{alg1} begin{algorithmic} [1] algrestore{store_var}} State text{This is the second part of my algorithm} State text{This is the end of the second part} end{algorithmic} end{algorithm} 40
  • 41. Special section • References section • Biography
  • 45. Q&A
  • 46. The authors would like to thank Prof. Saxena for giving us a chance to introduce this tutorial to all of our friends.

Editor's Notes

  1. LaTeX (pronounced either "Lah-tech" or "Lay-tech") is a macro package based on TeX created by Leslie Lamport. Its purpose is to simplify TeX typesetting, especially for documents containing mathematical formulae. Within the typesetting system, its name is formatted as LATEX. Many later authors have contributed extensions, called packages or styles, to LaTeX. Some of these are bundled with most TeX/LaTeX software distributions; more can be found in the Comprehensive TeX Archive Network (CTAN). Since LaTeX comprises a group of TeX commands, LaTeX document processing is essentially programming. You create a text file in LaTeX markup, which LaTeX reads to produce the final document.
  2. more complex document more time in ms-word
  3. now you know what is latex
  4. open source -> many version
  5. the first time open
  6. these very simple things Backslash \ Braces { }  sign $ Caret ^ Underscore _ Percent % Number # And&
  7. let start to write a paper!
  8. some thing look like a paper
  9. Sometimes it is necessary to not rely on the breaking algorithm when using the p specifier, but rather specify the line breaks by hand. In this case it is easiest to use a \parbox: \begin{tabular}{cc}   boring cell content & \parbox[t]{5cm}{rather long par\\new par} \end{tabular} Space between columns[edit] To tweak the space between columns (LaTeX will by default choose very tight columns), one can alter the column separation: \setlength{\tabcolsep}{5pt}. The default value is 6pt. Space between rows[edit] Re-define the \arraystretch command to set the space between rows: \renewcommand{\arraystretch}{1.5}