21
Tutorial on L A T E X Firuza Aibara IIT Bombay 04 August 2012 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 1 / 21

Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Tutorial on LATEX

Firuza Aibara

IIT Bombay

04 August 2012

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 1 / 21

Page 2: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Outline

1 Introduction2 Page Structure3 Document Structure

ArticleReportBookIEEE

4 Title Page5 Table of Contents

6 Page Structure andFormatting

Paper SizeMarginsOrientationColumnsHeader/Footer

7 Index

8 References

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 2 / 21

Page 3: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Introduction

Introduction

LATEX: Document Preparation System

Concentration on the content

Predefined Packages

Predefined Document Styles/Types

TOC, Index, Bibliography

.tex File(Input) pdflatex .tex(Compile) .pdf File(Output)

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 3 / 21

Page 4: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

PageStru

cture

Page Structure

Header

Body

Footer

textwidth

textheight

voffset

hoffset

margin

top margin

bottom margin

Margin Notes

1

Firu

zaAibara

(IITBombay)

Tutoria

lonL AT

E X04August

2012

4/21

Page 5: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure

Document Structure - I

Article: Scientific journals and Short reports

Report: Thesis and small books

Book: Books

IEEEtran: IEEE format research papers

Letter: Letter writing

abstract part chapter sections/sub para/sub

Article Y Y N Y YReport Y Y Y Y YBook N Y Y Y Y

IEEEtran Y N N Y Y

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 5 / 21

Page 6: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure

Document Structure - II

\documentclass{<report|article|book|IEEEtran|letter>}

--- BASIC INFORMATION ---

--- PACKAGES ---

\begin{document}

\begin{abstract}

...

\end{abstract}

\part{<Title>}

\chapter{<Title>}

\section{<Title>}

\subsection{<Title>}

\subsubsection{<Title>}

\paragraph{}

\end{document}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 6 / 21

Page 7: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure Article

Article

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 7 / 21

Page 8: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure Report

Report

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 8 / 21

Page 9: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure Book

Book

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 9 / 21

Page 10: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Document Structure IEEE

IEEEtran

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 10 / 21

Page 11: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Title Page

Title Page - I

General

Contains basic information (Title, Author, Date)

\maketitle

Custom

Centered

Equally Spaced

\begin{titlepage}

*** Content ***

\end{titlepage}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 11 / 21

Page 12: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Title Page

Title Page - II

Example

\begin{titlepage}

\begin{center}

\Huge

\textbf{Tutorial on \LaTeX}

\vfill

Week 04 (1st Half) \\

Report 04 \vfill

\large By \\

\huge

\textbf{Firuza Aibara} \\

P11119 \vfill

\Large 04 August 2012

\end{center}

\end{titlepage}

Output

Tutorial on LATEX

Week 04 (1st Half)Report 04

By

Firuza AibaraP11119

04 August 2012

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 12 / 21

Page 13: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Table of Contents

Table of Contents

TOC

Create TOC:-

\tableofcontents

Clickable:-

\usepackage{hyperref}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 13 / 21

Page 14: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Paper Size

Paper Size

\usepackage[<options>]{geometry}

Page Size

a2papera3papera4paper

a5paperb4paperb5paper

b6paperlegalpaperletterpaper

executivepaper

Structure

\usepackage[<Paper_Name>]{geometry}

Example

\usepackage[a3paper]{geometry}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 14 / 21

Page 15: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Margins

Margins

Structure

\usepackage[top=<no><u>, bottom=<no><u>,

left=<no><u>, right=<no><u>]{geometry}

OR

\usepackage[margin=<no><u>]{geometry}

<no>: Any number

<u>: Unit: cm(centimeter) or in(inches)

Example

\usepackage[top=1in, bottom=1in, left=1.5in,

right=0.75in]{geometry}

OR

\usepackage[margin=1.5in]{geometry}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 15 / 21

Page 16: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Orientation

Orientation

Portrait(Default)

Landscape

Example (Full Document)

\usepackage[landscape]{geometry}

Example (Part of Document)

\usepackage{lscape}

\begin{lscape}

*** Contents ***

\end{lscape}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 16 / 21

Page 17: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Columns

Columns

Text columns on a page

one column (Default)

two column (Default for IEEEtran)

Example

\usepackage[onecolumn | twocolumn]{geometry}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 17 / 21

Page 18: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Header/Footer

Header/Footer (Standard)

Header Footer

\pagestyle{plain} No Page No.\pagestyle{empty} No No

\pagestyle{headings} Section Name Page No.\pagestyle{myheadings} Custom Page No.

Example

\pagestyle{myheadings}

\markright{p11119 \hfill firuza}

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 18 / 21

Page 19: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Page Structure and Formatting Header/Footer

Header/Footer (Custom)

Structure

\usepackage{fancyhdr}

\pagestyle{fancy}

\<l|c|r>head{..}

\<l|c|r>foot{..}

Example

\usepackage{fancyhdr}

\pagestyle{fancy}

\lhead{Firuza(P11119)}

\rhead{\leftmark}

\lfoot{04 August 2012}

\cfoot{Week\_04A\_Report\_04A}

\rfoot{\thepage}

Output

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 19 / 21

Page 20: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

Index

Index

Used with Book Document Classmakeidx package\makeindex creates the index “.idx” file\index used to mark entry

Example

\documentclass{book}

\usepackage{makeidx}

\makeindex

\begin{document}

...

\index{Mainentry}

\index{Mainentry!subentry}

...

\printindex

\end{document}

Steps

1 Include package,makeindex, printindex

2 pdflatex <TexFile>.tex

3 makeindex <TexFile>.idx

4 pdflatex <TexFile>.tex

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 20 / 21

Page 21: Tutorial on LaTeX · Notes 1 Firuza Aibara (IIT Bombay) Tutorial on L A T E X 04 August 2012 4 / 21 ... IEEEtran:IEEE format research papers Letter:Letter writing abstract part chapter

References

References

[1] LaTeX, 29 June. 2012, Web. 31 July. 2012.URL: http://en.wikibooks.org/wiki/LaTeX

[2] Till Tantau. Users Guide to the PGF Package, Version 0.65.November 4, 2004. URL: http://latex-beamer.sourceforge.net

Firuza Aibara (IIT Bombay) Tutorial on LATEX 04 August 2012 21 / 21