SlideShare a Scribd company logo
1 of 30
Introduction to Latex
A very quick look at typesetting
documents
Andrei Gurtov
(based on Troy D. Milner and Simon Cuce slides)
Introduction
 Essentially a Markup Language (like
HTML, XML and RTF)
 An extension to TeX system
 TeX written by Donald Knuth in 70´s
Latex vs. Word Processors
 High typeset quality
 Easy to include math formulas
 Source file format id not bounded to a
particular OS or platform
 Latex implementations exists for all
platforms (DOS, Windows, Unices,..)
 Latex is free
Latex vs. Word Processors
 De facto standard for scientific
publishing
 Very few bugs
 Good for large documents
 Can run even on 386 PC
 Not very easy to learn
Creating Latex Files
Your Latex File Your Bibtex File
Latex compile x3
Bibtex compile x2
Latex compile x3
Your Postscript File
Dvips compile x1
Latex File Structure
 Document Class
Predefined Formats (article, report, book,..).
 Packages used
Added Functionality (graphics, reference style,...).
 Main Body
Text and Bibliography References.
The Basics
 Document Class
documentclass[options]{class}
options = a4paper, 11pt, 12pt, 10pt, twocolumn,
landscape,...
class = article, report, book,...
 Packages
usepackage{package name}
epsfig = insert PS pictures into the
document
fancyhdr = easy definition of footer and
header
Body of Text
 Start with begin{document}
 End with end{document}
 Typesetting Text
–  or newline and newpage
– Quotations
– Bold textbf{……………} or bf
– Italics emph{…………} or textit{………} or it
– Underline underline{…………} or ul
Body of Text cont…
 Including Multiple Files
– input{filename.tex}
Format
 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 and others
– title{…} author{…}
– footnote{…}
Format Contd.
 maketitle - Display Title and Author
 tableofcontents - generates TOC
 listoftables - generates LOT
 listoffigures - generates LOF
 Labels
– label{marker} - Marker in document.
– pageref{marker} - Displays page no. of marker.
– ref{marker} - Displays section location of marker.
 Itemise
– Use either enumerate, itemize or description.
– see handout for example.
Lists
 Source
– begin{itemize}
– item Apple
– item Orange
– end{itemize}
 Result
– Apple
– Orange
Lists
 Enumerate instead of itemize gives
a numbered list
 Lists can be recursive
Environment
 Something between
– begin{name}
– end{name}
 Many command, for example bf affect
the text until the end of environment
 Can be recursive
 Examples:
– itemize, center, abstract
Group
 Text between { and }
 Many commands work until the end of
the group
 Code
– put {one word bf in bold} here
 Result
– put one word in bold here
Alignment
 Environments center, flushleft,
flushright
 Example
– begin{flushright}
– Right aligned
– end{flushright}
 Result
Right aligned
Font size
tiny scriptsize footnotesize
small normalsize
large Large
LARGE huge
Huge
Example of Latex document
documentclass{article}
title{Simple Example}
author{Andrei Gurtov}
date{March 2000}
begin{document}
maketitle
Hello world!
end{document}
Tabular
 Columns
– begin{tabular}{|…|…|}
– end{tabular}
 Rows
– & - Split text into columns
–  - End a row
– hline - Draw line under row
– e.g. 123123 & 34.00 hline
Two Columns
l = automatically adjust
size, left justify
r = automatically adjust
size, right justify
p = set size
e.g p{4.7cm}
c = centre text
Example of table
begin{tabular}{|l|r|c|} hline
Date & Price & Size  hline
Yesterday & 5 & big  hline
Today & 3 & small  hline
end{tabular}
Date Price Size
Yesterday 5 Big
Today 3 Small
Floating Bodies
 Floating bodies can stop splitting of tables
and images over pages.
begin{figure}[options]
begin{table}[options]
 They will now appear in the LOF and LOT.
Options (recommendations)
h = place table here
t = place at top of page
b = place at bottom of page
Example of floating figure
 begin{figure}[ht]
 centeringepsfig{file=uni.ps,
width=5cm}
 caption{University of Helsinki}
 label{uni}
 end{figure}
Figure~ref{uni}
shows...
Images
 Use epsfig package
 usepackage{epsfig}
 Including images in main body
 epsfig{file=filename.eps, width=10cm,
height=9cm, angle=90}
 Creating EPS - Use xv and/or xfig.
 MS Power Point, save as GIF and convert to
EPS.
Bibliography by hand
begin{thebibliography}{}
bibitem[Come95]{Come95} Comer,
D. E., {it Internetworking with TCP/IP:
Principles, Protocols and Architecture},
volume 1, 3rd edition. Prentice-Hall,
1995.
end{thebibliography}
Bibliography using Bibtex
 Bibliography information is stored in a
*.bib file, in Bibtex format.
 Include chicago package
– usepackage{chicago}
 Set referencing style
– bibliographystyle{chicago}
 Create reference section by
– bibliography{bibfile with no extension}
Bibliography using Bibtex
@book{Come95,
author=“D. E. Comer”,
title={Internetworking with TCP/IP:
Principles, Protocols and Architecture},
publisher=“Prentice-Hall”,
year=1995,
volume=1,
edition=“Third”}
Bibliography contd.
 Citing references in text
– cite{cuc98} = (Cuce 1998)
– citeN{cru98} = Crud (1998)
– shortcite{tom98} = (Tom, et. al. 1998)
 Creating Bibtex Files
– Use Emacs with extensions.
– or copy Bibtex entries from bibliography
database.
Some Math
begin{center}
{large
$$ y=frac{a^3+2c_{x}}{1+sqrt{b_{x}}} $$

vspace{0.2in}
$$
Q=sum_{i=1}^{j}int_{mu}^{infty}f(x_
{j})dx $$ 
vspace{0.2in}
$$ Psi = oint_{-
infty}^{infty}f_{xy}({frac{partial
Qx}{partial Qy}})^{Im_{pi}^ prime} $$ 
}
Tools
UNIX based systems
– xdvi, ghostview, fixps, emacs with
latex/bibtex support.
Windows 98/NT
– Ghostview, Acrobat Distiller, Acrobat
Reader, Scientific Workplace (not the best),
the Bibtex viewer is good. Paint Shop Pro,
Latex and Emacs
Conclusions
 Mathematical Formulae are easy.
 Avoid GUI latex creators. (Lyx, Klyx,
Scientific Word).
 Use the bibtex search engine:
http://www.cs.monsh.edu.au/mirrors/bibliography
 Consider converting Postscript files to
PDF to conserve space.

More Related Content

Similar to latex_intro.ppt

Installation guide for Latex and MOODLE
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLEabigail4894
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesMohamed Alrshah
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with TexstudioHossein Babashah
 
Functional programming seminar (haskell)
Functional programming seminar (haskell)Functional programming seminar (haskell)
Functional programming seminar (haskell)Bikram Thapa
 
help with Linux/Unix starting
help with Linux/Unix startinghelp with Linux/Unix starting
help with Linux/Unix startingdummy
 
Workshop presentation hands on r programming
Workshop presentation hands on r programmingWorkshop presentation hands on r programming
Workshop presentation hands on r programmingNimrita Koul
 
The structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsThe structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsBITS
 
Red hat linux essentials
Red hat linux essentialsRed hat linux essentials
Red hat linux essentialsHaitham Raik
 
Latex for beginners
Latex for beginnersLatex for beginners
Latex for beginnersKaushik Naik
 

Similar to latex_intro.ppt (19)

Installation guide for Latex and MOODLE
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLE
 
Learn Latex
Learn LatexLearn Latex
Learn Latex
 
Erlang session1
Erlang session1Erlang session1
Erlang session1
 
Latex workshop
Latex workshopLatex workshop
Latex workshop
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
 
Chap02 scr
Chap02 scrChap02 scr
Chap02 scr
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
Functional programming seminar (haskell)
Functional programming seminar (haskell)Functional programming seminar (haskell)
Functional programming seminar (haskell)
 
help with Linux/Unix starting
help with Linux/Unix startinghelp with Linux/Unix starting
help with Linux/Unix starting
 
Workshop presentation hands on r programming
Workshop presentation hands on r programmingWorkshop presentation hands on r programming
Workshop presentation hands on r programming
 
The structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformaticsThe structure of Linux - Introduction to Linux for bioinformatics
The structure of Linux - Introduction to Linux for bioinformatics
 
Red hat linux essentials
Red hat linux essentialsRed hat linux essentials
Red hat linux essentials
 
Linux
LinuxLinux
Linux
 
Introduction to LaTeX
Introduction to LaTeXIntroduction to LaTeX
Introduction to LaTeX
 
Presentation new
Presentation newPresentation new
Presentation new
 
Latex for beginners
Latex for beginnersLatex for beginners
Latex for beginners
 
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
 
abc12
abc12abc12
abc12
 
popopo
popopopopopo
popopo
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

latex_intro.ppt

  • 1. Introduction to Latex A very quick look at typesetting documents Andrei Gurtov (based on Troy D. Milner and Simon Cuce slides)
  • 2. Introduction  Essentially a Markup Language (like HTML, XML and RTF)  An extension to TeX system  TeX written by Donald Knuth in 70´s
  • 3. Latex vs. Word Processors  High typeset quality  Easy to include math formulas  Source file format id not bounded to a particular OS or platform  Latex implementations exists for all platforms (DOS, Windows, Unices,..)  Latex is free
  • 4. Latex vs. Word Processors  De facto standard for scientific publishing  Very few bugs  Good for large documents  Can run even on 386 PC  Not very easy to learn
  • 5. Creating Latex Files Your Latex File Your Bibtex File Latex compile x3 Bibtex compile x2 Latex compile x3 Your Postscript File Dvips compile x1
  • 6. Latex File Structure  Document Class Predefined Formats (article, report, book,..).  Packages used Added Functionality (graphics, reference style,...).  Main Body Text and Bibliography References.
  • 7. The Basics  Document Class documentclass[options]{class} options = a4paper, 11pt, 12pt, 10pt, twocolumn, landscape,... class = article, report, book,...  Packages usepackage{package name} epsfig = insert PS pictures into the document fancyhdr = easy definition of footer and header
  • 8. Body of Text  Start with begin{document}  End with end{document}  Typesetting Text – or newline and newpage – Quotations – Bold textbf{……………} or bf – Italics emph{…………} or textit{………} or it – Underline underline{…………} or ul
  • 9. Body of Text cont…  Including Multiple Files – input{filename.tex}
  • 10. Format  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 and others – title{…} author{…} – footnote{…}
  • 11. Format Contd.  maketitle - Display Title and Author  tableofcontents - generates TOC  listoftables - generates LOT  listoffigures - generates LOF  Labels – label{marker} - Marker in document. – pageref{marker} - Displays page no. of marker. – ref{marker} - Displays section location of marker.  Itemise – Use either enumerate, itemize or description. – see handout for example.
  • 12. Lists  Source – begin{itemize} – item Apple – item Orange – end{itemize}  Result – Apple – Orange
  • 13. Lists  Enumerate instead of itemize gives a numbered list  Lists can be recursive
  • 14. Environment  Something between – begin{name} – end{name}  Many command, for example bf affect the text until the end of environment  Can be recursive  Examples: – itemize, center, abstract
  • 15. Group  Text between { and }  Many commands work until the end of the group  Code – put {one word bf in bold} here  Result – put one word in bold here
  • 16. Alignment  Environments center, flushleft, flushright  Example – begin{flushright} – Right aligned – end{flushright}  Result Right aligned
  • 17. Font size tiny scriptsize footnotesize small normalsize large Large LARGE huge Huge
  • 18. Example of Latex document documentclass{article} title{Simple Example} author{Andrei Gurtov} date{March 2000} begin{document} maketitle Hello world! end{document}
  • 19. Tabular  Columns – begin{tabular}{|…|…|} – end{tabular}  Rows – & - Split text into columns – - End a row – hline - Draw line under row – e.g. 123123 & 34.00 hline Two Columns l = automatically adjust size, left justify r = automatically adjust size, right justify p = set size e.g p{4.7cm} c = centre text
  • 20. Example of table begin{tabular}{|l|r|c|} hline Date & Price & Size hline Yesterday & 5 & big hline Today & 3 & small hline end{tabular} Date Price Size Yesterday 5 Big Today 3 Small
  • 21. Floating Bodies  Floating bodies can stop splitting of tables and images over pages. begin{figure}[options] begin{table}[options]  They will now appear in the LOF and LOT. Options (recommendations) h = place table here t = place at top of page b = place at bottom of page
  • 22. Example of floating figure  begin{figure}[ht]  centeringepsfig{file=uni.ps, width=5cm}  caption{University of Helsinki}  label{uni}  end{figure} Figure~ref{uni} shows...
  • 23. Images  Use epsfig package  usepackage{epsfig}  Including images in main body  epsfig{file=filename.eps, width=10cm, height=9cm, angle=90}  Creating EPS - Use xv and/or xfig.  MS Power Point, save as GIF and convert to EPS.
  • 24. Bibliography by hand begin{thebibliography}{} bibitem[Come95]{Come95} Comer, D. E., {it Internetworking with TCP/IP: Principles, Protocols and Architecture}, volume 1, 3rd edition. Prentice-Hall, 1995. end{thebibliography}
  • 25. Bibliography using Bibtex  Bibliography information is stored in a *.bib file, in Bibtex format.  Include chicago package – usepackage{chicago}  Set referencing style – bibliographystyle{chicago}  Create reference section by – bibliography{bibfile with no extension}
  • 26. Bibliography using Bibtex @book{Come95, author=“D. E. Comer”, title={Internetworking with TCP/IP: Principles, Protocols and Architecture}, publisher=“Prentice-Hall”, year=1995, volume=1, edition=“Third”}
  • 27. Bibliography contd.  Citing references in text – cite{cuc98} = (Cuce 1998) – citeN{cru98} = Crud (1998) – shortcite{tom98} = (Tom, et. al. 1998)  Creating Bibtex Files – Use Emacs with extensions. – or copy Bibtex entries from bibliography database.
  • 28. Some Math begin{center} {large $$ y=frac{a^3+2c_{x}}{1+sqrt{b_{x}}} $$ vspace{0.2in} $$ Q=sum_{i=1}^{j}int_{mu}^{infty}f(x_ {j})dx $$ vspace{0.2in} $$ Psi = oint_{- infty}^{infty}f_{xy}({frac{partial Qx}{partial Qy}})^{Im_{pi}^ prime} $$ }
  • 29. Tools UNIX based systems – xdvi, ghostview, fixps, emacs with latex/bibtex support. Windows 98/NT – Ghostview, Acrobat Distiller, Acrobat Reader, Scientific Workplace (not the best), the Bibtex viewer is good. Paint Shop Pro, Latex and Emacs
  • 30. Conclusions  Mathematical Formulae are easy.  Avoid GUI latex creators. (Lyx, Klyx, Scientific Word).  Use the bibtex search engine: http://www.cs.monsh.edu.au/mirrors/bibliography  Consider converting Postscript files to PDF to conserve space.

Editor's Notes

  1. 1
  2. 6
  3. 21
  4. 23
  5. 25
  6. 27
  7. 29
  8. 30