SlideShare una empresa de Scribd logo
1 de 9
Introduction to LaTeX

LaTeX is a document markup language and document preparation
system for the TEX typesetting program. Within the typesetting system,
its name is styled as LaTeX. LaTeX refers only to the language in
which documents are written, not to the editor used to write those
documents. In order to create a document in LaTeX, a .tex file must be
created using some form of text editor.
How To Install LaTeX

Type the following command to install LaTeX:


      $ sudo apt-get install texlive-full
Certificate Creation Using LaTeX

Requirements:
  Install LaTeX using command: sudo apt-get install texlive-full
  Need datatool.sty file or install this package for importing csv file.
  Need data.csv file which contain information retrieved from
  database .
  Here is the example of csv database file
  Name,Dep,photo
  Rajdeep,Information Technology,img/index1.jpeg
  Mandeep,Information Technology,img/index1.jpeg
  In the above, img is the folder which contain photos of people
LaTeX Input File Structure

The first command in any LaTeX file normally determines the
  global processing format for the entire document.
documentclass[options]{class}
The possible values of class are: article,book, report or letter.
The options available allow various modifications to be made to
  the formatting, like selecting font size — 10pt, 11pt, 12pt,
  specifying paper size — letterpaper, legalpaper,executivepaper,
  page formats — onecolumn, twocolumn etc.
The following command starts the document:
begin{document}
Now you enter the text mixed with some useful LaTeX commands.
  At the end of document add the following command
end{document}
Preamble
Preamble    is   the  portion  between    documentclass     and
  begin{document}. This can contain package loading command
  like usepackage{ packagename }. Any number of usepackage
  command can be issued or alternatively you can give the
  packagenames as a comma separated list in a single usepackage
  command.
A typical preamble of a LaTeX document will look like:
documentclass[a4paper,11pt]{article}             //class
usepackage{setspace}             //for spacing between lines
usepackage{graphicx}            //for including images
usepackage{color}               // for including colors
begin{document}
Adding Image

includegraphics[options]{filename}
Following are the options available in includegraphics command:
width - The width of the graphics (in any of the accepted TEX
  units).
height -The height of the graphics (in any of the accepted TEX
  units).
totalheight -The totalheight of the graphics (in any of the accepted
   TEX units).
scale -Scale factor for the graphic. Specifying scale=2 makes the
  graphic twice as large as its natural size.
For e.g--includegraphics[width=.92linewidth]{logo.png}
Retrieve Data From CSV File

The following package is required to include database file as .csv
usepackage{datatool}
data.csv includes information from database
DTLloaddb{name}{data.csv}
Variables are used to fetch the data from csv file
DTLforeach{name}{
name=Name, dep=Dep, photo=photo}
Here we called the variables
This is to certify that{large{name}}
Compilation of LaTeX Input File

The following command will produce certificate.pdf which have
  multiple certificates.
$pdflatex certificate1.tex


If you want to convert pdf to jpg images, Here is the method:
1. First install imagemagic tool using command: sudo apt-get
   install imagemagick
2. Create the folder named jpg
3. Run the following command to convert pdf file to jpg images:
$convert -density 300 certificate1.pdf jpg/certificates.jpg
Thank You

Más contenido relacionado

La actualidad más candente

Leicester 2010 notes
Leicester 2010 notesLeicester 2010 notes
Leicester 2010 notes
Joanne Cook
 
Osgis 2010 notes
Osgis 2010 notesOsgis 2010 notes
Osgis 2010 notes
Joanne Cook
 

La actualidad más candente (20)

Distributed Systems Naming
Distributed Systems NamingDistributed Systems Naming
Distributed Systems Naming
 
Hadoop MapReduce framework - Module 3
Hadoop MapReduce framework - Module 3Hadoop MapReduce framework - Module 3
Hadoop MapReduce framework - Module 3
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
 
Naming in Distributed Systems
Naming in Distributed SystemsNaming in Distributed Systems
Naming in Distributed Systems
 
Latex
LatexLatex
Latex
 
LaTeX Introduction for Word Users
LaTeX Introduction for Word UsersLaTeX Introduction for Word Users
LaTeX Introduction for Word Users
 
Introduction to LaTeX
Introduction to LaTeXIntroduction to LaTeX
Introduction to LaTeX
 
Latex workshop
Latex workshopLatex workshop
Latex workshop
 
Import and Export Big Data using R Studio
Import and Export Big Data using R StudioImport and Export Big Data using R Studio
Import and Export Big Data using R Studio
 
Chapter13
Chapter13Chapter13
Chapter13
 
Training basic latex
Training basic latexTraining basic latex
Training basic latex
 
Introduction to Latex
Introduction to LatexIntroduction to Latex
Introduction to Latex
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeX
 
Introduction Latex
Introduction LatexIntroduction Latex
Introduction Latex
 
LaTeX for beginners
LaTeX for beginnersLaTeX for beginners
LaTeX for beginners
 
Import and Export Excel Data using openxlsx in R Studio
Import and Export Excel Data using openxlsx in R StudioImport and Export Excel Data using openxlsx in R Studio
Import and Export Excel Data using openxlsx in R Studio
 
Leicester 2010 notes
Leicester 2010 notesLeicester 2010 notes
Leicester 2010 notes
 
Osgis 2010 notes
Osgis 2010 notesOsgis 2010 notes
Osgis 2010 notes
 
Unit 4 lecture-3
Unit 4 lecture-3Unit 4 lecture-3
Unit 4 lecture-3
 
DNS
DNS DNS
DNS
 

Destacado

Destacado (7)

LaTeX tutorial II
LaTeX tutorial IILaTeX tutorial II
LaTeX tutorial II
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar a Latex

Similar a Latex (20)

latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
 
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
 
Introduction to LaTeX
Introduction to LaTeXIntroduction to LaTeX
Introduction to LaTeX
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
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_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
 
Tool Development 08 - Windows Command Prompt
Tool Development 08 - Windows Command PromptTool Development 08 - Windows Command Prompt
Tool Development 08 - Windows Command Prompt
 
Latex Tutorial
Latex TutorialLatex Tutorial
Latex Tutorial
 
Chap16 scr
Chap16 scrChap16 scr
Chap16 scr
 
Latex Tuitorial
Latex TuitorialLatex Tuitorial
Latex Tuitorial
 
LATEX.ppt
LATEX.pptLATEX.ppt
LATEX.ppt
 
Chap03 scr
Chap03 scrChap03 scr
Chap03 scr
 
Learn Latex
Learn LatexLearn Latex
Learn Latex
 
Manit bhopal group_1_latex_assignment_part_2-1
Manit bhopal group_1_latex_assignment_part_2-1Manit bhopal group_1_latex_assignment_part_2-1
Manit bhopal group_1_latex_assignment_part_2-1
 
Latex_Tutorial.pdf
Latex_Tutorial.pdfLatex_Tutorial.pdf
Latex_Tutorial.pdf
 
Devtools cheatsheet
Devtools cheatsheetDevtools cheatsheet
Devtools cheatsheet
 
Devtools cheatsheet
Devtools cheatsheetDevtools cheatsheet
Devtools cheatsheet
 
Chap02 scr
Chap02 scrChap02 scr
Chap02 scr
 
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Latex

  • 1. Introduction to LaTeX LaTeX is a document markup language and document preparation system for the TEX typesetting program. Within the typesetting system, its name is styled as LaTeX. LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to create a document in LaTeX, a .tex file must be created using some form of text editor.
  • 2. How To Install LaTeX Type the following command to install LaTeX: $ sudo apt-get install texlive-full
  • 3. Certificate Creation Using LaTeX Requirements: Install LaTeX using command: sudo apt-get install texlive-full Need datatool.sty file or install this package for importing csv file. Need data.csv file which contain information retrieved from database . Here is the example of csv database file Name,Dep,photo Rajdeep,Information Technology,img/index1.jpeg Mandeep,Information Technology,img/index1.jpeg In the above, img is the folder which contain photos of people
  • 4. LaTeX Input File Structure The first command in any LaTeX file normally determines the global processing format for the entire document. documentclass[options]{class} The possible values of class are: article,book, report or letter. The options available allow various modifications to be made to the formatting, like selecting font size — 10pt, 11pt, 12pt, specifying paper size — letterpaper, legalpaper,executivepaper, page formats — onecolumn, twocolumn etc. The following command starts the document: begin{document} Now you enter the text mixed with some useful LaTeX commands. At the end of document add the following command end{document}
  • 5. Preamble Preamble is the portion between documentclass and begin{document}. This can contain package loading command like usepackage{ packagename }. Any number of usepackage command can be issued or alternatively you can give the packagenames as a comma separated list in a single usepackage command. A typical preamble of a LaTeX document will look like: documentclass[a4paper,11pt]{article} //class usepackage{setspace} //for spacing between lines usepackage{graphicx} //for including images usepackage{color} // for including colors begin{document}
  • 6. Adding Image includegraphics[options]{filename} Following are the options available in includegraphics command: width - The width of the graphics (in any of the accepted TEX units). height -The height of the graphics (in any of the accepted TEX units). totalheight -The totalheight of the graphics (in any of the accepted TEX units). scale -Scale factor for the graphic. Specifying scale=2 makes the graphic twice as large as its natural size. For e.g--includegraphics[width=.92linewidth]{logo.png}
  • 7. Retrieve Data From CSV File The following package is required to include database file as .csv usepackage{datatool} data.csv includes information from database DTLloaddb{name}{data.csv} Variables are used to fetch the data from csv file DTLforeach{name}{ name=Name, dep=Dep, photo=photo} Here we called the variables This is to certify that{large{name}}
  • 8. Compilation of LaTeX Input File The following command will produce certificate.pdf which have multiple certificates. $pdflatex certificate1.tex If you want to convert pdf to jpg images, Here is the method: 1. First install imagemagic tool using command: sudo apt-get install imagemagick 2. Create the folder named jpg 3. Run the following command to convert pdf file to jpg images: $convert -density 300 certificate1.pdf jpg/certificates.jpg