Sunteți pe pagina 1din 22

Research Tools:

LaTex
A high quality document preparation
system
by

Karthikeyan Umapathy
Tex (Greek texnologia)

computer program created by

Dr. Donald E. Knuth (Stanford University) 1982

LaTex
a macro package based on Tex with predefined layouts

Dr. Leslie Lamport (Microsoft Research) - 1980s


LaTex Production Chain

Input DVI
LaTex
Text/commands (device independent)

pdfLaTex Postscript

pdf

printer
WYSIWYG vs. LaTex
Focus on content then the appea
Best for writing lot of Math
References - Bibliography
Manage large documents
Professional output quality
Predefined layouts
Portable any OS hardware et
Creative
FREE
WYSIWIG What you see is what you get or What is see is ALL wh
WYSIWYG vs. LaTex

Learning curve
Short documents
Custom layouts

WYSIWIG What you see is what you get or What is see is ALL wh
LaTex Classes

Article Report Book Letter

OrdinaryLarge organized Books Letter


documentsDocuments
-paper -Thesis

Many new class files can be created modifying the above


4 base class files
(Ex: IEEEtran.cls derived from article.cls)
Writing a document in Latex
Comments or notes
Example.tex

Predefined classes like article,


% Comments report, letter or book

\documentclass [options] {style}


Options within a class such as
\begin {document} Paper size, font size etc
.
. The document begins here
.
Body of the document
\end {document}
The document ends here
Writing a document in Latex
Example.tex

% This is an example.tex

\documentclass {article}

\begin {document}

This is a test

\end {document}

(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps


(3) ps2pdf Example.ps Example.pdf
Writing a document in Latex
Title, author
Example.tex

% This is an example.tex

\documentclass [12pt]{article}

\begin {document}

\title {This is an example}


\author {James Bond}
\maketitle

\end {document}

(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps


(3) ps2pdf Example.ps Example.pdf
Writing a document in Latex
Font size \tiny to \Huge
Example.tex
% This is an example.tex

\documentclass [12pt]{article}

\begin {document}
\noindent
This is a test \\
\small {This is a test}\\
\Large {This is a test}\\
\Huge {This is a test}\\

\end {document}

(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps


(3) ps2pdf Example.ps Example.pdf
Writing a document in Latex
Section and Subsection
Example.tex

% This is an example.tex

\documentclass [12pt]{article}
\begin {document}
\title {This is an example}
\author {James Bond}
\maketitle

\section {Introduction}
\subsection {Experiment}

\end {document}

(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps


(3) ps2pdf Example.ps Example.pdf
Writing a document in Latex
Example.tex Equations
\documentclass [12pt]{article}
\begin {document}
\title {This is an example}
\author {James Bond}
\maketitle
\section {Introduction}
\begin {equation}
g_{ \gamma_{n}}(t) =
\frac{1}{ \sqrt{s_{n}}}\;g(\frac{t-p_{n}}{s_{n}})\,\exp\left\{j(2\pi f_{n}t+\phi_{n})\right\},
\label {eq1}
\end {equation}
\end {document}
Writing a document in Latex
Example.tex Equations
\documentclass [12pt]{article}
\begin {document}
\title {This is an example} Math commands S_n - subscript
\author {James Bond} S^n - superscript
\maketitle
\section {Introduction}
\begin {equation}
g_{ \gamma_{n}}(t) =
\frac{1}{ \sqrt{s_{n}}}\;g(\frac{t-p_{n}}{s_{n}})\,\exp\left\{j(2\pi f_{n}t+\phi_{n})\right\},
\label {eq1}
\end {equation}
\end {document}
Writing a document in Latex
Figures
Example.tex
% This is an example.tex

\documentclass [12pt]{article}
\usepackage {epsfig, graphicx}
\begin {document}

\begin {figure}
\epsfxsize =4.5in
\centerline {\epsffile{platypus.eps}}
\caption {Sample Figure.}
\label {fig1}
\end {figure}

\end {document}

(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps


(3) ps2pdf Example.ps Example.pdf
Writing a document in Latex
Example.tex
Table
% This is an example.tex

\documentclass [12pt]{article}
\usepackage {epsfig, graphicx}
\begin {documen}

\begin {table}
\centering
\begin {tabular}{|c|c|c|c|c|} \hline
Method &Groups & Normal & Abnormal & Total \\ \hline

LR & Normal & 40 & 11 & 51\\


& Abnormal & 17 & 22 & 39 \\\hline
\% & Normal & \bf{78.4} & 21.6 & 100 \\
& Abnormal & 43.6 & \bf {56.4} & 100 \\\hline
\end {tabular}
\caption {Sample Table}
\label {tab1}
\end {table}
\end {document}
Writing a document in Latex
References within a document
Example.tex
% This is an example.tex
\documentclass [12pt]{article}

\begin {document}
\section {Introduction}
\label {intro}

This is section on Introduction.

\subsection {experiment}
\label {exp}

This is an example subsection.


Please refer Section.\ref {intro} for
introduction. Refer Section \ref {exp}

\end {document}

Very easy to manage all the references in long documents


Writing a document in Latex
Citing other works
Example.tex
% This is an example.tex
\documentclass [12pt]{article}
\bibliographystyle {IEEEtran}
\begin {document}
\section {Introduction}
\label {intro}

This is section on Introduction.

\subsection {experiment}
\label {exp}

This is an example subsection. This


work is based on the
MP algorithm \cite {mallat2}

\bibliography {bibfile}
\end {document}

Order and numbering of the references are automatic. Inserting


a new citation reorders the references ( a cool feature !)
Writing a document in Latex
Let us put
everything together
- \title
-\author
-\section
-\subsection
- \section
- \subsection
- figure
-Table
- \ref
- \cite
- \documentclass
-\begin
- \end
- \maketitle
Class, Style files in Latex
\usepackage{conf.sty} & \documentclass{journ.cls}

Double column
and IEEE trans.
standard
Getting the TOOLS !
On Unix Platforms

- Latex Preinstalled (dept. )


- Xfig a very good drawing program to create figures

On Windows platform

-MikTex Tex for windows (Latex)


- Xfig not native in windows (cygwin)
- Openoffice (draw) can create *.eps figures
- Dia

www.rnet.ryerson.ca/sar
useful links (tools, tutorials)
LYX
What you see is what you mean !?

WYSIWYG WYSIWYM LaTex

www.lyx.org
Happy (Latex) ing !

Questions !

Thank you !

S-ar putea să vă placă și