1 latex tutorial fiona shearer may 11 th, 2004 disclaimer: this is in no way a complete tutorial of...

32
1 LaTeX Tutorial Fiona Shearer May 11 th , 2004 Disclaimer: This is in no way a complete tutorial of LaTeX and WinEdt. It is only intended as an initial introduction. There are certainly many important concepts that are outside the scope of this presentation and are left for the audience to discover. No technical support is offered in conjunction with this presentation, although several key references are listed.

Upload: mariah-ryan

Post on 30-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

1

LaTeX Tutorial

Fiona Shearer

May 11th, 2004

Disclaimer: This is in no way a complete tutorial of LaTeX and WinEdt. It is only intended as an initial introduction. There are certainly many important concepts that are outside the scope of this presentation and are left for the audience to discover. No technical support is offered in conjunction with this presentation, although several key references are listed.

May 11th, 2004 LaTeX Tutorial 2

Presentation Overview

What is LaTeX? Comparison: MS Word vs LaTeX Tutorial of LaTeX Commands

Class files and Macro Packages Special Characters and LaTeX

Commands Lots of Examples

Software Downloads & Demo References

May 11th, 2004 LaTeX Tutorial 3

What is LaTeX?

Pronounced: “Lay-tech” S/W package that uses the TeX

typesetting engine TeX: computer program released in

1982 by Donald E. Knuth and written for typesetting digital documents [1]

For more info see [2]

May 11th, 2004 LaTeX Tutorial 4

MS Word vs LaTeX

WhatYouSeeIs What You Get

More Info in [3]

May 11th, 2004 LaTeX Tutorial 5

Example: Hello World

Text & Commands Typeset Document

LaTeX

hello_world.tex hello_world.pdf

May 11th, 2004 LaTeX Tutorial 6

Overview of LaTeX

Class Files Macro Packages Special Characters Commands

Section Headings, Citations, Cross-References

Figures, Tables, Equations Miscellaneous commands

Many examples throughout

May 11th, 2004 LaTeX Tutorial 7

Class File

Defines what your document will look like

Selected by \documentclass command \documentclass[options]{class_name}

Some examples: amsart.cls (included with basic download)

\documentclass[]{amsart}

IEEEtran.cls (download from [4]) Specify font size, number of columns, format, etc \documentclass[10pt,conference]{IEEEtran}

May 11th, 2004 LaTeX Tutorial 8

Class Files - Examples

May 11th, 2004 LaTeX Tutorial 9

Macro Packages

cite.sty \usepackage{cite}

graphicx.sty \usepackage{graphicx}

geometry.sty

\usepackage[margin=1in]{geometry}

url.sty \usepackage{url}

Allow you to use special commands Packages are activated by:

\usepackage[options]{package_name}

Examples:

May 11th, 2004 LaTeX Tutorial 10

Special Characters

The following symbols are reserved: # $ % & _ { } ^ ~ \

To include them in your text: \# \$ \% \& \_ \{ \} \^{} \~{}

Note: you cannot just do \\ (which is a linebreak) , but instead: $\backslash$

May 11th, 2004 LaTeX Tutorial 11

A few more notes…

Consecutive whitespace characters (blank or tab) are treated as one space.

Paragraphs must be separated by at least one line in the .tex file.

Comments can be added using the % character. Any text on a line after % will be ignored by the TeX compiler.

May 11th, 2004 LaTeX Tutorial 12

A Quick Review

LaTeX

May 11th, 2004 LaTeX Tutorial 13

Commands

Used to help organize the document Section headings Labels and Cross-References Figures Tables Equations Listing Options Miscellaneous: newpage, pagestyle,

include… Bibliographic Referencing

May 11th, 2004 LaTeX Tutorial 14

Section Headings

Use commands to define sections: \section{Section Name} \subsection{Sub-section Name} \subsubsection{Sub-sub-section Name} \tableofcontents \appendix OR using the appendix.sty package: \begin{appendices} … \end{appendices}

Note: commands are case sensitive

May 11th, 2004 LaTeX Tutorial 15

Labels and Cross-Referencing

Tired of re-numbering your section or figure numbers in MS Word by hand? Solution:

Each section, figure, table, equation, and so on can have its own label: \label{label_name}

You can recall that label in the text: \ref{label_name}

LaTeX assigns the correct section, figure, table and equation numbers to the labels when you compile the document.

May 11th, 2004 LaTeX Tutorial 16

Label Example

May 11th, 2004 LaTeX Tutorial 17

Figures

Require graphicx.sty package Figure type: eps (encapsulated

postscript) Sample code:

\begin{figure}[options]

\includegraphics[options]{figure_name.eps}

\caption{Figure Caption would go here}

\label{fig_label}

\end{figure}

May 11th, 2004 LaTeX Tutorial 18

Example

Warning: ind.eps must exist in the same file directory as the TeX file, unless \graphicspath{} command is used.

May 11th, 2004 LaTeX Tutorial 19

Tables

A little awkward to use, but they work: Sample Code:

\begin{table}[options]

\renewcommand{\arraystretch}{spacing_num}

\caption{Table Caption would go here}

\label{tab_label} \centering

\begin{tabular}{column_scheme}

row_info

\end{tabular}

\end{table}

May 11th, 2004 LaTeX Tutorial 20

Tables- continued column_scheme

‘c’, ‘l’, or ‘r’ represent centered, left-justified or right-justified columns

‘|’(vertical bar) represents a vertical column line Example: ‘|c|c|c|’ represents three centered

columns row_info

Text in the rows is entered with the‘&’character used to separate the columns

‘\\’ indicates a line break ‘\hline’ adds a horizontal line Example: ‘\hline A & B & C \\ \hline’ represents

a row with three entries and lines above & below

May 11th, 2004 LaTeX Tutorial 21

Example

Table line spacing

Column Scheme: one left-justified and three centered columns. Note the double ‘||’

Notice use of ‘&’, ‘\\’ and‘\hline’ to form the rows

May 11th, 2004 LaTeX Tutorial 22

Equations

Two ways to form equations Using ‘$’: $ equation syntax $ Using commands:

\begin{equation}

\label{equation_label}

Insert equation syntax here

\end{equation}

Syntax can be generated with software packages like MathType orTeXaide

May 11th, 2004 LaTeX Tutorial 23

Example

Makes Eq’n numbers appear on the right side of the page

Syntax… refer to [1]

May 11th, 2004 LaTeX Tutorial 24

Listing Options Lists: itemized, enumerated, descriptive

May 11th, 2004 LaTeX Tutorial 25

Miscellaneous Commands

Newpage: \newpage Header/Footer: \pagestyle{style}

style: plain, headings, OR empty

Nested TeX files: \include{filename} \input{filename}

Quotation Marks: Use `` and ’ ’, rather than “ and ”

May 11th, 2004 LaTeX Tutorial 26

Bibliographic Referencing

BIBTeX: manages bibliographic databases Database files have .bib extension Example of bibliographic entry:

@book{RFICtext,

author = "J. Rogers and C. Plett",

title = "Radio Frequency Integrated Circuit Design",

publisher = "Artech House, Inc",

address = "Boston, MA",

year = "2003"

};

Style files (.bst) are used to format the entries IEEEtran.bst [5]

May 11th, 2004 LaTeX Tutorial 27

Referencing - continued

Entries can be referenced from the TeX file: \cite{RFICtext}

The cite package will have to be included Example:

Numbers are automatically assigned in the correct order

RFIC.bib must have an entry labeled RFICtext

IEEEtran.bst bibliography style file

May 11th, 2004 LaTeX Tutorial 28

What you need to get started:

Adobe Acrobat Reader http://www.adobe.com/products/acrobat/

MIKTEX: TeX for Windows www.miktex.org

WinEdt: my GUI, but many others exist www.winedt.com (30-day trial download)

TeXAide: for equation editing: http://www.dessci.com/en/products/texaid

e/ (Free download)

May 11th, 2004 LaTeX Tutorial 29

WinEdt Compile Procedure GUI for editing and compiling LaTeX

files Compile Procedure:

Open .tex file and .bib file (if needed) Edit as required Click on “TeXify” button to compile Watch log file window to check for errors Click on dvi pdf button Click on the Adobe symbol

Adobe should open with your new pdf file

May 11th, 2004 LaTeX Tutorial 30

Demo

May 11th, 2004 LaTeX Tutorial 31

References The best reference by far is Google Groups:

Go to www.google.com and click on the Groups tab Type in some key words related to your question (include TeX) Click on the Google Search button and you should get some

good hits

References: [1] http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf?action=/

starter/ [2] http://en.wikipedia.org/wiki/TeX [3] http://www.cs.cornell.edu/Info/Misc/LaTeX-Tutorial/Introduction.html [4] http://www.ieee.org/portal/cms_docs/pubs/transactions/IEEEtran.zip [5]

http://www.ieee.org/portal/cms_docs/pubs/transactions/IEEEtranBST.zip

May 11th, 2004 LaTeX Tutorial 32

Any Further Questions?

Conference and JournalTemplates for the IEEEtran class file can be downloaded from [4].

LaTeX templates for the amsart class file are available upon request.