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) s
Input Text/commands LaTex DVI (device independent) pdfLaTex pdf 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 ArticleReportBookLetter Ordinary documents -paper Large organized Documents -Thesis BooksLetter Many new class files can be created modifying the above 4 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 as Paper 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} \noindent This 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 - subscript S^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.tex Writing 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. This work 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. Inserting a 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 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 useful links (tools, tutorials)
LYX What you see is what you mean !? WYSIWYGWYSIWYMLaTex
Happy (Latex) ing ! Questions ! Thank you !