SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Motivation Installation Typeset Compile

A
Document design in L TEX

The motivation
Suddhasheel Ghosh
1 Department of Civil Engineering
MGM’s Jawaharlal Nehru Engineering College,
Aurangabad, MH
2 MGM

- Institute of Biosciences and Technology
Aurangabad, MH

The LaTeX workshop

shudh

Mathematics
Motivation Installation Typeset Compile

Outline
1

Motivation

2

Getting ready with our machinery
Installing it on Windows
Installing it on Linux

3

Fundas of document typesetting
The preamble
The body
Typesetting mathematics
Tables

4

Compiling a LaTeX file

shudh

Mathematics
Motivation Installation Typeset Compile

Outline
1

Motivation

2

Getting ready with our machinery
Installing it on Windows
Installing it on Linux

3

Fundas of document typesetting
The preamble
The body
Typesetting mathematics
Tables

4

Compiling a LaTeX file

shudh

Mathematics
Motivation Installation Typeset Compile

A brief history

shudh

Mathematics
Motivation Installation Typeset Compile

Why should I use LaTeX

I do not wish to use “commercial” software
I am not happy with the mathematical rendering of the
“Commercial software”
Too much mathematical content in my documents and I
am tired of the click-find-click-type-repeat
Math makes my documents look badly formatted
I like typing more than clicking
I would like to explore

shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Outline
1

Motivation

2

Getting ready with our machinery
Installing it on Windows
Installing it on Linux

3

Fundas of document typesetting
The preamble
The body
Typesetting mathematics
Tables

4

Compiling a LaTeX file

shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Our requirements
The basic tools
A LaTeX distribution
A LaTeX document editor: preferably one which can edit
LaTeX documents and compile them too.
A document visualizer: preferably a PDF viewer
The advanced tools
A bibliography management software
A WYSIWYG editor
A GUI environment for drawing plots / graphs of functions
Image editing software
In this session, we present the basic tools for design.
shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Our requirements
The basic tools
A LaTeX distribution
A LaTeX document editor: preferably one which can edit
LaTeX documents and compile them too.
A document visualizer: preferably a PDF viewer
The advanced tools
A bibliography management software
A WYSIWYG editor
A GUI environment for drawing plots / graphs of functions
Image editing software
In this session, we present the basic tools for design.
shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Our requirements
The basic tools
A LaTeX distribution
A LaTeX document editor: preferably one which can edit
LaTeX documents and compile them too.
A document visualizer: preferably a PDF viewer
The advanced tools
A bibliography management software
A WYSIWYG editor
A GUI environment for drawing plots / graphs of functions
Image editing software
In this session, we present the basic tools for design.
shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Our requirements
The basic tools
A LaTeX distribution
A LaTeX document editor: preferably one which can edit
LaTeX documents and compile them too.
A document visualizer: preferably a PDF viewer
The advanced tools
A bibliography management software
A WYSIWYG editor
A GUI environment for drawing plots / graphs of functions
Image editing software
In this session, we present the basic tools for design.
shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Getting our machinery ready
On Microsoft Windows

LaTeX distribution:
MikTeX (www.miktex.org).
Download the basic installer. Installs required packages
‘on-the-fly’.

LaTeX Editor:
Open Source: TeXnicCenter (www.texniccenter.org)
Commercial: WinEdt
With the distribution: TeXWorks recommended

PDF Viewer: Adobe Acrobat Reader (freely downloadable)

shudh

Mathematics
Motivation Installation Typeset Compile

Windows Linux

Getting our machinery ready
On Linux

LaTeX distribution: TexLive
Debian based: sudo apt-get install texlive
Red Hat based: sudo yum install texlive

LaTeX Editor:
TeXworks
TeXStudio
GEdit with the LaTeX plugins

PDF Viewer: Evince, Okular
Linux Systems
Debian based: Debian, Ubuntu, Mint, Pinguy, ...
Red Hat based: RHEL, Febora, Suse, ...

shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

Outline
1

Motivation

2

Getting ready with our machinery
Installing it on Windows
Installing it on Linux

3

Fundas of document typesetting
The preamble
The body
Typesetting mathematics
Tables

4

Compiling a LaTeX file

shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

Dissecting a LaTeX file
Properties

File extension: .tex
File parts
The preamble
The body

shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

The preamble
Contents

Announcement of the class template: Typically
documentclass[a4paper,10pt]{article}
Optional: List of packages to be used. Looks like
usepackage{...}
Optional: Font face specifications
Optional: Definitions and other macros

shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

The body
Contents

Sections, subsections and subsubsections
Math: Inline, Display and equations
Figures
Tables
Typical body layout
begin{document}
section{My first section}
subsection{My sub section}
subsubsection{More details}
subsection{Another sub section}
subsubsection{Some more details}
...
end{document}
shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

Typesetting mathematics
Inline, display and equations
All inline math have to be surrounded by $, display math by $$, and
equations by begin{equation} . . . end{equation}
Output

Source
The second order algebraic
polynomial is given by $x^2
+ x + 1$. This can be
written in the display
mode as
$$ x^2 + x + 1. $$
The equation of the
circle with radius $a$
is given as
begin{equation}
x^2 + y^2 = a^2
end{equation}

The second order algebraic
polynomial is given by x2 + x + 1.
This can be written in the display
mode as
x2 + x + 1
The equation of the circle with radius
a is given as:
x2 + y2 = a2

More details on mathematical typesetting are in my presentation:
Typesetting Mathematics in LaTeX: Getting your hands dirty
shudh

Mathematics

(1)
Motivation Installation Typeset Compile

Preamble The body Math Tables

Setting up tables
begin{table}
centering
begin{tabular}{|l|c|r|c|}
hline
Clothing & Quantity & Rate & Place  hline
Paithani & 1 & 1135.00 & Marathwada  hline
Baluchari &2 &1345.00 &Orissa  hline
Banarasi & 5 & 923.00 &Uttar Pradesh  hline
end{tabular}
end{table}

Clothing
Paithani
Baluchari
Banarasi

Quantity
1
2
5

Rate
1135.00
1345.00
923.00

Place
Marathwada
Orissa
Uttar Pradesh

l - indicates left justified column, r - indicates right justified
column and c - indicates center justified column. More details
are covered in Writing Journal papers in LaTeX: A complete
tour
shudh

Mathematics
Motivation Installation Typeset Compile

Preamble The body Math Tables

Setting up images
This requires
usepackage{graphicx}
in the preamble
begin{figure}
centering
includegraphics[width=0.8textwidth]{dumbledore.jpg}
caption{Dumbledore passes away}
end{figure}

Figure : Dumbledore passes away

This image has been taken from
http://harrypotter.wikia.com.
shudh

Mathematics
Motivation Installation Typeset Compile

Outline
1

Motivation

2

Getting ready with our machinery
Installing it on Windows
Installing it on Linux

3

Fundas of document typesetting
The preamble
The body
Typesetting mathematics
Tables

4

Compiling a LaTeX file

shudh

Mathematics
Motivation Installation Typeset Compile

Compiling the LaTeX code
The compilation can be done with
latex - produces DVI files
pslatex - produces PS files
pdflatex - produces PDF files
If the name of the file is mypaper.tex the command lines are:
latex mypaper.tex
pslatex mypaper.tex
pdflatex mypaper.tex
LaTeX editors like TeXnicCenter, WinEdt, TeXworks, Kile,
TeXStudio automatically run these commands based on the
preferences set.

shudh

Mathematics

Más contenido relacionado

La actualidad más candente

LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with TexstudioHossein Babashah
 
Introduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabatinabati
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXJia-Bin Huang
 
Tutorial on LATEX: A Computer Program for Typesetting Documents
Tutorial on LATEX: A Computer Program for Typesetting DocumentsTutorial on LATEX: A Computer Program for Typesetting Documents
Tutorial on LATEX: A Computer Program for Typesetting DocumentsDr. Mehar Chand
 
A gentle introduction to Latex
A gentle introduction to LatexA gentle introduction to Latex
A gentle introduction to LatexEmmanuel Abatih
 
LaTeX Introduction for Word Users
LaTeX Introduction for Word UsersLaTeX Introduction for Word Users
LaTeX Introduction for Word UsersGuy K. Kloss
 
Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Suddhasheel GHOSH, PhD
 
LaTeX Part 1
LaTeX Part 1LaTeX Part 1
LaTeX Part 1awv7t
 
Latex for beginner
Latex for beginnerLatex for beginner
Latex for beginnermahindrupali
 
Editing documents with LaTeX
Editing documents with LaTeXEditing documents with LaTeX
Editing documents with LaTeXLaura M. Castro
 
LaTeX Part 2
LaTeX Part 2LaTeX Part 2
LaTeX Part 2awv7t
 
scientific writing 01 - latex
scientific writing   01 - latexscientific writing   01 - latex
scientific writing 01 - latexLeo Chen
 
documents writing with LATEX
documents writing with LATEXdocuments writing with LATEX
documents writing with LATEXAnusha Vajrapu
 

La actualidad más candente (20)

LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
Introduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabati
 
Latex
LatexLatex
Latex
 
Latex slides
Latex slidesLatex slides
Latex slides
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeX
 
Tutorial on LATEX: A Computer Program for Typesetting Documents
Tutorial on LATEX: A Computer Program for Typesetting DocumentsTutorial on LATEX: A Computer Program for Typesetting Documents
Tutorial on LATEX: A Computer Program for Typesetting Documents
 
A gentle introduction to Latex
A gentle introduction to LatexA gentle introduction to Latex
A gentle introduction to Latex
 
LaTeX Introduction for Word Users
LaTeX Introduction for Word UsersLaTeX Introduction for Word Users
LaTeX Introduction for Word Users
 
Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3Typesetting Theses / Reports with LaTeX : Workshop Day 3
Typesetting Theses / Reports with LaTeX : Workshop Day 3
 
LaTeX Part 1
LaTeX Part 1LaTeX Part 1
LaTeX Part 1
 
Latex workshop
Latex workshopLatex workshop
Latex workshop
 
Latex for beginner
Latex for beginnerLatex for beginner
Latex for beginner
 
LaTeX Tutorial
LaTeX TutorialLaTeX Tutorial
LaTeX Tutorial
 
Editing documents with LaTeX
Editing documents with LaTeXEditing documents with LaTeX
Editing documents with LaTeX
 
Training basic latex
Training basic latexTraining basic latex
Training basic latex
 
LaTeX Part 2
LaTeX Part 2LaTeX Part 2
LaTeX Part 2
 
Latex Notes
Latex NotesLatex Notes
Latex Notes
 
scientific writing 01 - latex
scientific writing   01 - latexscientific writing   01 - latex
scientific writing 01 - latex
 
LaTeX Survival Guide
LaTeX Survival Guide LaTeX Survival Guide
LaTeX Survival Guide
 
documents writing with LATEX
documents writing with LATEXdocuments writing with LATEX
documents writing with LATEX
 

Destacado

Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Suddhasheel GHOSH, PhD
 
Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Suddhasheel GHOSH, PhD
 
The LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXThe LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXSuddhasheel GHOSH, PhD
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Suddhasheel GHOSH, PhD
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design DocumentNadia Nahar
 
Software Architectural And Detailed Design Description Template
Software Architectural And Detailed Design Description TemplateSoftware Architectural And Detailed Design Description Template
Software Architectural And Detailed Design Description TemplateArash Sharif
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) samplePeny Gama
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineeringRavi Yasas
 
How to Create a Slideshare Account
How to Create a Slideshare AccountHow to Create a Slideshare Account
How to Create a Slideshare AccountAna Villarmente
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 

Destacado (11)

45324291 a-good-ph d-student
45324291 a-good-ph d-student45324291 a-good-ph d-student
45324291 a-good-ph d-student
 
Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2Typesetting Mathematics with LaTeX - Day 2
Typesetting Mathematics with LaTeX - Day 2
 
Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4Making presentations with LaTeX: Workshop Day 4
Making presentations with LaTeX: Workshop Day 4
 
The LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeXThe LaTeX Workshop: Typesetting Mathematics with LaTeX
The LaTeX Workshop: Typesetting Mathematics with LaTeX
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
 
Software Architectural And Detailed Design Description Template
Software Architectural And Detailed Design Description TemplateSoftware Architectural And Detailed Design Description Template
Software Architectural And Detailed Design Description Template
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
How to Create a Slideshare Account
How to Create a Slideshare AccountHow to Create a Slideshare Account
How to Create a Slideshare Account
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 

Similar a The LaTeX Workshop: Document design in LaTeX: Invocation

Language-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchLanguage-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchAndrew Lowe
 
Hands on Mahout!
Hands on Mahout!Hands on Mahout!
Hands on Mahout!OSCON Byrum
 
LaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptLaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptMichalis33
 
Latex for beginners
Latex for beginnersLatex for beginners
Latex for beginnersKaushik Naik
 
Latex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLatex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLadallaRajKumar
 
Installation guide for Latex and MOODLE
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLEabigail4894
 
Combinators, DSLs, HTML and F#
Combinators, DSLs, HTML and F#Combinators, DSLs, HTML and F#
Combinators, DSLs, HTML and F#Robert Pickering
 
La tex basics
La tex basicsLa tex basics
La tex basicsawverret
 
LaTeX로 문서 작성하자
LaTeX로 문서 작성하자LaTeX로 문서 작성하자
LaTeX로 문서 작성하자Kangjun Heo
 
Tailieu.vncty.com c++ for beginners......masters 2007
Tailieu.vncty.com c++ for beginners......masters 2007Tailieu.vncty.com c++ for beginners......masters 2007
Tailieu.vncty.com c++ for beginners......masters 2007Trần Đức Anh
 
3.4 Summary This chapter included the system of the device and c.docx
3.4 Summary This chapter included the system of the device and c.docx3.4 Summary This chapter included the system of the device and c.docx
3.4 Summary This chapter included the system of the device and c.docxrhetttrevannion
 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. AlrshahAbdulazim N.Elaati
 

Similar a The LaTeX Workshop: Document design in LaTeX: Invocation (20)

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
 
Language-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchLanguage-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible research
 
Hands on Mahout!
Hands on Mahout!Hands on Mahout!
Hands on Mahout!
 
LaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptLaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.ppt
 
Latex ppt copy
Latex ppt   copyLatex ppt   copy
Latex ppt copy
 
Latex for beginners
Latex for beginnersLatex for beginners
Latex for beginners
 
Latex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLatex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.ppt
 
LATEX.ppt
LATEX.pptLATEX.ppt
LATEX.ppt
 
Installation guide for Latex and MOODLE
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLE
 
Combinators, DSLs, HTML and F#
Combinators, DSLs, HTML and F#Combinators, DSLs, HTML and F#
Combinators, DSLs, HTML and F#
 
La tex basics
La tex basicsLa tex basics
La tex basics
 
LaTeX로 문서 작성하자
LaTeX로 문서 작성하자LaTeX로 문서 작성하자
LaTeX로 문서 작성하자
 
Getting started with R
Getting started with RGetting started with R
Getting started with R
 
C++ for beginners......masters 2007
C++ for beginners......masters 2007C++ for beginners......masters 2007
C++ for beginners......masters 2007
 
C++ for beginners......masters 2007
C++ for beginners......masters 2007C++ for beginners......masters 2007
C++ for beginners......masters 2007
 
Tailieu.vncty.com c++ for beginners......masters 2007
Tailieu.vncty.com c++ for beginners......masters 2007Tailieu.vncty.com c++ for beginners......masters 2007
Tailieu.vncty.com c++ for beginners......masters 2007
 
maple project.pptx
maple project.pptxmaple project.pptx
maple project.pptx
 
3.4 Summary This chapter included the system of the device and c.docx
3.4 Summary This chapter included the system of the device and c.docx3.4 Summary This chapter included the system of the device and c.docx
3.4 Summary This chapter included the system of the device and c.docx
 
R basics
R basicsR basics
R basics
 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
 

Más de Suddhasheel GHOSH, PhD

FEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodFEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodSuddhasheel GHOSH, PhD
 
Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSuddhasheel GHOSH, PhD
 
Research Prospects with Geoinformatics
Research Prospects with GeoinformaticsResearch Prospects with Geoinformatics
Research Prospects with GeoinformaticsSuddhasheel GHOSH, PhD
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurSuddhasheel GHOSH, PhD
 

Más de Suddhasheel GHOSH, PhD (7)

FEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodFEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's Method
 
Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares Method
 
Map Calculaton using GRASS
Map Calculaton using GRASSMap Calculaton using GRASS
Map Calculaton using GRASS
 
Watershed Analysis with GRASS
Watershed Analysis with GRASSWatershed Analysis with GRASS
Watershed Analysis with GRASS
 
Research Prospects with Geoinformatics
Research Prospects with GeoinformaticsResearch Prospects with Geoinformatics
Research Prospects with Geoinformatics
 
Prepare your literature review
Prepare your literature reviewPrepare your literature review
Prepare your literature review
 
Expert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, KanpurExpert Lecture on GPS at UIET, CSJM, Kanpur
Expert Lecture on GPS at UIET, CSJM, Kanpur
 

Último

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Último (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

The LaTeX Workshop: Document design in LaTeX: Invocation

  • 1. Motivation Installation Typeset Compile A Document design in L TEX The motivation Suddhasheel Ghosh 1 Department of Civil Engineering MGM’s Jawaharlal Nehru Engineering College, Aurangabad, MH 2 MGM - Institute of Biosciences and Technology Aurangabad, MH The LaTeX workshop shudh Mathematics
  • 2. Motivation Installation Typeset Compile Outline 1 Motivation 2 Getting ready with our machinery Installing it on Windows Installing it on Linux 3 Fundas of document typesetting The preamble The body Typesetting mathematics Tables 4 Compiling a LaTeX file shudh Mathematics
  • 3. Motivation Installation Typeset Compile Outline 1 Motivation 2 Getting ready with our machinery Installing it on Windows Installing it on Linux 3 Fundas of document typesetting The preamble The body Typesetting mathematics Tables 4 Compiling a LaTeX file shudh Mathematics
  • 4. Motivation Installation Typeset Compile A brief history shudh Mathematics
  • 5. Motivation Installation Typeset Compile Why should I use LaTeX I do not wish to use “commercial” software I am not happy with the mathematical rendering of the “Commercial software” Too much mathematical content in my documents and I am tired of the click-find-click-type-repeat Math makes my documents look badly formatted I like typing more than clicking I would like to explore shudh Mathematics
  • 6. Motivation Installation Typeset Compile Windows Linux Outline 1 Motivation 2 Getting ready with our machinery Installing it on Windows Installing it on Linux 3 Fundas of document typesetting The preamble The body Typesetting mathematics Tables 4 Compiling a LaTeX file shudh Mathematics
  • 7. Motivation Installation Typeset Compile Windows Linux Our requirements The basic tools A LaTeX distribution A LaTeX document editor: preferably one which can edit LaTeX documents and compile them too. A document visualizer: preferably a PDF viewer The advanced tools A bibliography management software A WYSIWYG editor A GUI environment for drawing plots / graphs of functions Image editing software In this session, we present the basic tools for design. shudh Mathematics
  • 8. Motivation Installation Typeset Compile Windows Linux Our requirements The basic tools A LaTeX distribution A LaTeX document editor: preferably one which can edit LaTeX documents and compile them too. A document visualizer: preferably a PDF viewer The advanced tools A bibliography management software A WYSIWYG editor A GUI environment for drawing plots / graphs of functions Image editing software In this session, we present the basic tools for design. shudh Mathematics
  • 9. Motivation Installation Typeset Compile Windows Linux Our requirements The basic tools A LaTeX distribution A LaTeX document editor: preferably one which can edit LaTeX documents and compile them too. A document visualizer: preferably a PDF viewer The advanced tools A bibliography management software A WYSIWYG editor A GUI environment for drawing plots / graphs of functions Image editing software In this session, we present the basic tools for design. shudh Mathematics
  • 10. Motivation Installation Typeset Compile Windows Linux Our requirements The basic tools A LaTeX distribution A LaTeX document editor: preferably one which can edit LaTeX documents and compile them too. A document visualizer: preferably a PDF viewer The advanced tools A bibliography management software A WYSIWYG editor A GUI environment for drawing plots / graphs of functions Image editing software In this session, we present the basic tools for design. shudh Mathematics
  • 11. Motivation Installation Typeset Compile Windows Linux Getting our machinery ready On Microsoft Windows LaTeX distribution: MikTeX (www.miktex.org). Download the basic installer. Installs required packages ‘on-the-fly’. LaTeX Editor: Open Source: TeXnicCenter (www.texniccenter.org) Commercial: WinEdt With the distribution: TeXWorks recommended PDF Viewer: Adobe Acrobat Reader (freely downloadable) shudh Mathematics
  • 12. Motivation Installation Typeset Compile Windows Linux Getting our machinery ready On Linux LaTeX distribution: TexLive Debian based: sudo apt-get install texlive Red Hat based: sudo yum install texlive LaTeX Editor: TeXworks TeXStudio GEdit with the LaTeX plugins PDF Viewer: Evince, Okular Linux Systems Debian based: Debian, Ubuntu, Mint, Pinguy, ... Red Hat based: RHEL, Febora, Suse, ... shudh Mathematics
  • 13. Motivation Installation Typeset Compile Preamble The body Math Tables Outline 1 Motivation 2 Getting ready with our machinery Installing it on Windows Installing it on Linux 3 Fundas of document typesetting The preamble The body Typesetting mathematics Tables 4 Compiling a LaTeX file shudh Mathematics
  • 14. Motivation Installation Typeset Compile Preamble The body Math Tables Dissecting a LaTeX file Properties File extension: .tex File parts The preamble The body shudh Mathematics
  • 15. Motivation Installation Typeset Compile Preamble The body Math Tables The preamble Contents Announcement of the class template: Typically documentclass[a4paper,10pt]{article} Optional: List of packages to be used. Looks like usepackage{...} Optional: Font face specifications Optional: Definitions and other macros shudh Mathematics
  • 16. Motivation Installation Typeset Compile Preamble The body Math Tables The body Contents Sections, subsections and subsubsections Math: Inline, Display and equations Figures Tables Typical body layout begin{document} section{My first section} subsection{My sub section} subsubsection{More details} subsection{Another sub section} subsubsection{Some more details} ... end{document} shudh Mathematics
  • 17. Motivation Installation Typeset Compile Preamble The body Math Tables Typesetting mathematics Inline, display and equations All inline math have to be surrounded by $, display math by $$, and equations by begin{equation} . . . end{equation} Output Source The second order algebraic polynomial is given by $x^2 + x + 1$. This can be written in the display mode as $$ x^2 + x + 1. $$ The equation of the circle with radius $a$ is given as begin{equation} x^2 + y^2 = a^2 end{equation} The second order algebraic polynomial is given by x2 + x + 1. This can be written in the display mode as x2 + x + 1 The equation of the circle with radius a is given as: x2 + y2 = a2 More details on mathematical typesetting are in my presentation: Typesetting Mathematics in LaTeX: Getting your hands dirty shudh Mathematics (1)
  • 18. Motivation Installation Typeset Compile Preamble The body Math Tables Setting up tables begin{table} centering begin{tabular}{|l|c|r|c|} hline Clothing & Quantity & Rate & Place hline Paithani & 1 & 1135.00 & Marathwada hline Baluchari &2 &1345.00 &Orissa hline Banarasi & 5 & 923.00 &Uttar Pradesh hline end{tabular} end{table} Clothing Paithani Baluchari Banarasi Quantity 1 2 5 Rate 1135.00 1345.00 923.00 Place Marathwada Orissa Uttar Pradesh l - indicates left justified column, r - indicates right justified column and c - indicates center justified column. More details are covered in Writing Journal papers in LaTeX: A complete tour shudh Mathematics
  • 19. Motivation Installation Typeset Compile Preamble The body Math Tables Setting up images This requires usepackage{graphicx} in the preamble begin{figure} centering includegraphics[width=0.8textwidth]{dumbledore.jpg} caption{Dumbledore passes away} end{figure} Figure : Dumbledore passes away This image has been taken from http://harrypotter.wikia.com. shudh Mathematics
  • 20. Motivation Installation Typeset Compile Outline 1 Motivation 2 Getting ready with our machinery Installing it on Windows Installing it on Linux 3 Fundas of document typesetting The preamble The body Typesetting mathematics Tables 4 Compiling a LaTeX file shudh Mathematics
  • 21. Motivation Installation Typeset Compile Compiling the LaTeX code The compilation can be done with latex - produces DVI files pslatex - produces PS files pdflatex - produces PDF files If the name of the file is mypaper.tex the command lines are: latex mypaper.tex pslatex mypaper.tex pdflatex mypaper.tex LaTeX editors like TeXnicCenter, WinEdt, TeXworks, Kile, TeXStudio automatically run these commands based on the preferences set. shudh Mathematics