Making Math Pretty – or How to Use LaTeX
Download
Report
Transcript Making Math Pretty – or How to Use LaTeX
Making Math Look Pretty
How to Use LaTeX
Haseena Ahmed
Iowa State University
[email protected]
Basics of LaTeX
A computer program for typesetting text and
mathematical formulas
Uses commands to create mathematical symbols
Not a WYSIWYG program
Need to compile the file in order to see the
finished product
Basics of LaTeX – Commands
Always begin with a backslash \
Case sensitive
Consist of letters only
Some have parameters
Square brackets [ ] after the command name are
for optional parameters
Curly braces { } after the command name are for
required parameters
Getting Started
Can use lots of different programs to create a
LaTeX file
All computers here use WinEdt
Need to begin by creating a new file
Downloads
LaTeX is available online for free at
http://www.latex-project.org/
WinEdt is also available online with a free 30 day
trial period at http://www.winedt.com/
Input File Structure
Begins with a preamble (Preamble is where the
overall construction of your document is listed)
\documentclass[options]{class}
class specifies the type of document to be
created
Usually use article or amsart
Can also use slides or siamltex
options customizes the document class you
are using
Can be used to set font size (10, 11, or 12 pt),
set paper size, use one or two columns, etc.
Input File Structure
Begins with a preamble
\usepackage{package}
Packages add new features and commands to
LaTeX
Common packages: amsmath, amssymb,
graphicx
Can also define new commands in the
preamble, specify page numbering, etc.
Input File Structure
Now we’re ready to begin the body of the text
\begin{document}
\begin{…} commands always need to be followed
(eventually) by \end{…} commands
Enter the actual content here
\end{document}
Typesetting Your Document
Click the “LaTeX” or “PDF LaTeX” button on
the top right
To view your file, click “DVI” or the Adobe
Acrobat symbol
DVI stands for “DeVice Independent” – it’s
basically a generic viewer
Can change between DVI, PDF, or PS files and
document is automatically saved when you
typeset it
Types of LaTeX Files
.tex – input file, needs to be compiled
.tex.bak – backup LaTeX file and is changed
when document is typeset
.dvi – DVI file which shows what your file looks
like
.log – log file, tells what happened the last time
you compiled your document - Helpful to look at if
there are errors and you don’t know why
Typesetting Math
Mathematical text is placed between $
Math mode is normally displayed inline
To display math mode in a larger font, use
\displaystyle
Can make some expressions look funny
Makes all symbols within $ larger
For text within math mode, use \text{…}
Math mode uses italics and no spaces between
words
Useful Math Commands
Greek letters
$\pi$ for lowercase, $\Pi$ for uppercase
No command for $\Alpha$
Fractions
$\frac{numerator}{denominator}$
For a larger fraction, use \displaystyle
Useful Math Commands
Superscripts and Subscripts
$x^2$
$x_2$
Use curly braces to group items together
$x_{i_2}$ or $x_{min}$
Can have a superscript and a subscript on the
same character
$x_i^3$
Useful Math Commands
Limits and Integrals
Probably want to use \displaystyle, otherwise
they’ll look funny
$\displaystyle \lim_{x \to \infty} 3x$
$\displaystyle \int_0^2 x\, dx$
The \, gives a space between x and dx
Square roots
$\sqrt{x}$
Useful Math Commands
Displaying special characters
Trignometric functions
$\sin$ or $\cos$
Math inequalities
$\mathbb{R}$ or $\mathcal{R}$
$\le$ or $\ge$
Lot more commands on pages 58 – 65 of Getting
Started with LaTeX
Other Important Characters
Quote marks
Comments
Use % at the beginning of any lines you want to
comment out
Creating a space between two characters
For left-hand quote marks, use ``
For right-hand quote marks, use ” or ’’
\,
Creating a new line
\newline
Environments
Many environments available in TeX
Used to help format parts of your document
Always need \begin{environment name} and
\end{environment name}
Some Environments
Itemize environment
\begin{itemize} and \end{itemize}
Creates an outline using bullet points
Items within the section are created by \item
Can nest itemize environments within one
another
Some Environments
Enumerate environment
\begin{enumerate} and \end{enumerate}
Creates an outline using numbers and
letters
Items within a section are created by \item
Can nest enumerate environments within
one another
Some Environments
Centered environment
\begin{center} and \end{center}
To end a line within the environment, use \\
Mathematical Environments
Equation environment
\begin{equation} and \end{equation}
Automatically numbers equations, so mainly
used when you need equations to be numbered
For no numbers, use equation*
Puts the equation in the center of the line
Can label equations by \label{name}
Centers equation on page
Do not need $ within equation environment
Mathematical Environments
Align environment
\begin{align} and \end{align}
For no numbers on all equations, use align*
For no numbers on some use \nonumber
Put & in front of the symbol in each line that
you want aligned
End each line (except the last one) with \\
Do not need $ within align environment
Arrays
Especially used for matrices
Begin with left symbol for matrix
$\left[
Next, begin array environment
\begin{array}{lrc}
Tells how many columns you have and their
alignment - left, right or center
Arrays
Specify the entries of the matrix
End the array
Separate the entries by &
End each row (except the last one) by \\
\end{array}
Create the right side symbol for the matrix
\right]$
Arrays
Can also have lines within arrays
Horizontal lines
Use \hline after each row that you want a line
under
x^2 & 4x & 3 \\ \hline
Vertical lines
Put | between the columns that you want lines
between
\begin{array}{lr|c}
Tables
Basically the same as arrays
\begin{tabular}{lrc} and \end{tabular}
Can add lines in the same way that you do for
arrays
For more info see pages 34 - 37 of Getting
Started with LaTeX
Figures
Often used to import some other type of file
(usually a .eps file) into your document
Can generate graphics in LaTeX, but this is
harder to do
Any imported file needs to be in the same
directory as your main file
Also need to include the package graphicx in
your preamble
Figures
Begin the figure environment by
\begin{figure}[placement]
placement is an optional argument that tells
LaTeX where on the page you want the figure
Can be h (here), t (top), b (bottom), or p (on a
separate page)
Put an ! before the placement if you really want
the figure at that page location
Figures
Include the file that you want
\includegraphics[display]{filename}
display is an optional parameter which allows you
to change the appearance of your graphic
Can use the following parameters:
width, height, angle (rotates the graphic
counterclockwise), scale (number between 0 and 1)
Changing width or height will preserve the aspect
ratio
Figures
Can create a caption for your figure
\caption[shortname]{longname}
shortname is displayed in the Table of Contents (if you
create one)
longname is displayed below the figure
Captioning also automatically labels your figures
Can label your figure
\label{reference}
Allows you to refer to your figure later by using
\ref{reference}
Figures
End the figure environment
\end{figure}
May sometimes need to create a PostScript file
instead of a PDF file in order to get graphics to
display properly
More info on pages 38 – 40 of Getting Started
with LaTeX
Sections of a Paper
\title[label]{actual title}
\author{authors}
If you label your title, you’ll be able to reference
it later
Can also label theorems, equations, figures,
tables, etc.
Need to put \maketitle after title and authors
\today
Gives the current date
Usually want this centered
Sections of a Paper
\thanks{…}
Abstract
Creates a footnote with whatever is in the braces
Usually used after authors’ names for academic
information
Use \begin{abstract} and \end{abstract}
Keywords
Use \begin{keywords} and \end{keywords}
OR use \keywords{…}
Sections of a Paper
Papers should be divided into sections,
subsections, etc.
Important commands:
\section{Title of section}
\subsection{…}
\subsubsection{…}
\paragraph{…}
\subparagraph{…}
Sections of a Paper
Bibliography
\begin{thebibliography}{number} and
\end{thebibliography}
number is 9, 99, 999, etc.
Tells LaTeX how if you will be using only singledigit numbers, double-digit numbers, etc.
Use \bibitem{Label} to create a new reference
Label lets you reference that item elsewhere in
the paper
Referencing Using Labels
May want to reference a section, theorem, figure,
example, etc. somewhere else in the document
To label a section
To reference a section
\section{Title}\label{Label for section}
\ref{Label for section}
Only gives the section number – you’ll need to type
Section separately
To reference a bibliography item, use
\cite{Label}
Theorems and Definitions
\newtheorem{short name}{long name} is used
to typeset “Theorems”, “Lemmas”, “Definitions”
and similar structures
Short name is what you type
Long name is what is displayed on the page
The \newtheorem command is placed in the
preamble of the document
Numbering is automatic
Theorems and Definitions
For unnumbered theorems, use either
command with \newtheorem*
* can be used in many environments for
unnumbered items
May need to include the package amsthm in
order to properly display theorems
Defining New Commands
Typing some long commands over and over is not
fun
Can define a new command that’s easier to type
Goes in preamble
\newcommand{newname}{oldname}
newname cannot be the name of an existing
command