research tools: latex a high quality document preparation system by karthikeyan umapathy
Post on 26-Dec-2015
222 Views
Preview:
TRANSCRIPT
Research Tools:
LaTex A high quality document preparation
systemby
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
InputText/commands
LaTex DVI(device independent)
pdfLaTex
Postscript
printer
LaTex Production Chain
WYSIWYG vs. LaTex
• Focus on content then the appearance• Best for writing lot of Math• References - Bibliography• Manage large documents• Professional output quality• Predefined layouts• Portable – any OS – hardware etc• Creative • FREE
WYSIWIG – “What you see is what you get “ or “What is see is ALL what you get”
WYSIWYG vs. LaTex
• Learning curve• Short documents• Custom layouts
WYSIWIG – “What you see is what you get “ or “What is see is ALL what you get”
LaTex Classes
Article Report Book Letter
Ordinary documents -paper
Large organizedDocuments
-Thesis
Books Letter
Many new class files can be created modifying the above4 base class files
(Ex: IEEEtran.cls – derived from article.cls)
% Comments
\documentclass [options] {style}
\begin {document} . . .
\end {document}
Example.tex
Writing a document in Latex
Predefined classes like article,report, letter or book
Comments or notes
The document begins here
The document ends here
Options within a class such asPaper size, font size etc
Body of the document
% This is an example.tex
\documentclass {article}
\begin {document}
This is a test
\end {document}
Example.tex
Writing a document in Latex
(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps (3) ps2pdf Example.ps Example.pdf
% This is an example.tex
\documentclass [12pt]{article}
\begin {document}
\title {This is an example}\author {James Bond}\maketitle
\end {document}
Example.tex
Writing a document in Latex
(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps (3) ps2pdf Example.ps Example.pdf
Title, author
% This is an example.tex
\documentclass [12pt]{article}
\begin {document}\noindentThis is a test \\\small {This is a test}\\\Large {This is a test}\\\Huge {This is a test}\\
\end {document}
Example.tex
Writing a document in Latex
(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps (3) ps2pdf Example.ps Example.pdf
Font size \tiny to \Huge
Example.tex
Writing a document in Latex
(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps (3) ps2pdf Example.ps Example.pdf
Section and Subsection
% 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}
Example.tex
Writing a document in Latex 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}
Example.tex
Writing a document in Latex 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}
S_n - subscriptS^n - superscript
Math commands
% 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}
Example.tex
Writing a document in Latex
(1) latex Example.tex Example.dvi (2) dvips Example.dvi Example.ps (3) ps2pdf Example.ps Example.pdf
Figures
% 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}
Example.texWriting a document in Latex
Table
% 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}
Example.tex
Writing a document in Latex
Very easy to manage all the references in long documents
References within a document
% 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. Thiswork is based on the MP algorithm \cite {mallat2}
\bibliography {bibfile}\end {document}
Example.tex
Writing a document in Latex
Order and numbering of the references are automatic. Insertinga new citation reorders the references ( a cool feature !)
Citing other works
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 columnand 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)
Happy (Latex) ing !
Questions !
Thank you !
top related