Academic & Research Computing
Getting Started with LAT
E
X
L
A
T
E
XTutorial
You can either print this document or follow it on line.
About L
A
T
E
X
L
A
T
E
X(pronounced either “Lay-tech” or “Lah-tech”) is a portable document
formatting system based on T
E
X(pronounced “tech”), a typesetting
language originally designed especially for math and science. It is also a
programming language, which means you can create your own commands
to simplify and customize it. T
E
Xand L
A
T
E
Xuse by default a font family
called “Computer Modern,” which includes a variety of styles such as serif,
sans serif, typewriter, and a particularly rich set of mathematical symbols.
Getting Started
You will first need to copy some files for use while going through this
tutorial.
(Note: If you are using L
A
T
E
Xin a public lab (e.g., VCC North), first log on using
your RCS User ID and password, and when finished remember to log off.)
Create a new folder, then copy into it the following example files from the
L
A
T
E
Xtraining page.(Gotothetrainingpageandscrolldowntothe
Examples. Right click on the name of each file, choose “Save Link As...” .)
For exercises
Graphics info
Image files
basic.tex
graphics.tex
cat.eps
exart.tex
graphics.pdf
cat.pdf
ex2.tex
exrotating.tex
smokeblk.eps
ex3.tex
exrotating.pdf
smokeblk.pdf
1
Pdf metadata reader - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
change pdf metadata; embed metadata in pdf
Pdf metadata reader - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf xmp metadata viewer; read pdf metadata
Academic & Research Computing
Getting Started with LAT
E
X
How L
A
T
E
XWorks
To use L
A
T
E
X, you first create a file using a plain text editor (such as
WinShell or WinEdt on Windows) and give it a name ending with
.tex
.In
this file, you type both the text of your document and the commands to
format it. Then there are two ways to process and print your
.tex
file:
1. The traditional way is to run the
latex
program, which creates a DVI
(Device Independent) file. This file is in binary format and not viewed
directly. You then run a previewing program for viewing on screen
and/or the
dvips
program to create a PostScript file for viewing or for
printing via GSView.
.tex file
latex program
(creates .dvi file)
Preview .dvi file
(using windvi)
Create PS file
(using dvips)
2. Alternatively you can run the relatively recent
pdflatex
program to
create a PDF file for viewing or printing.
.tex file
pdflatex program
(creates .pdf file)
View or print .pdf file
(for example, using Acrobat)
The second method is more direct but not as quick or convenient for
previewing as the first.
2
How to C#: Modify Image Metadata (tag)
XImage.Barcode Reader. XImage.Barcode Generator. C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
change pdf metadata creation date; remove metadata from pdf acrobat
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
c# read pdf metadata; pdf remove metadata
Academic & Research Computing
Getting Started with LAT
E
X
Try it!
Before getting into the details of the L
A
T
E
Xlanguage, you can get a feel for
what it’s like to process and view a L
A
T
E
Xfile by trying out both methods on
the simplest of the files you copied,
basic.tex
.
Double-click on
basic.tex
.Your editor/shell should open the file. We’ll
assume that you are using WinShell and that your previewer is Windvi.
Try out method 1
1. Run L
A
T
E
Xby clicking on the L
A
T
E
Xicon on the toolbar.
2. Preview the resulting DVI (device independent) file by clicking on the
DVI icon on the toolbar. The Windvi previewer will open. You can
zoom in or out to choose a viewing magification.
Leave the DVI window open while you return to your editor to make
changes; the window will refresh when you rerun L
A
T
E
X.
3. If/when you want to print (probably not now), do so by using GSView:
From WinShell, click the DVIPS icon. After
dvips
runs, click the
GSView icon to open the
.ps
file. From the File menu, select Print....
Try out method 2
1. Run pdfL
A
T
E
Xby clicking on the pdfL
A
T
E
Xicon on the toolbar.
2. Click the PDFView icon on the toolbar to view the PDF output in
Acrobat Reader. If you want to rerun L
A
T
E
X, you will have to close the
file first (just close the file, not Acrobat Reader) because AR will not
allow you to write on an open file. After rerunning L
A
T
E
X, open the file
again to view your changes.
3. To print, select Print... from Acrobat’s File menu. Before printing, be
sure Page Scaling is set to “None” in the Print window.
3
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
C# TIFF - Edit TIFF Metadata in C#.NET. Allow Users to Read and Edit Metadata Stored in Tiff Image in C#.NET Application. How to Get TIFF XMP Metadata in C#.NET.
pdf metadata editor online; online pdf metadata viewer
C# PDF Library SDK to view, edit, convert, process PDF file for C#
accordingly. Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable C#.NET: Edit PDF Metadata. PDF SDK
rename pdf files from metadata; batch update pdf metadata
Academic & Research Computing
Getting Started with LAT
E
X
Structure of a L
A
T
E
XFile
\documentclass[
options
]{
article
}
Preamble
(for L
A
T
E
Xcommands only)
\begin{document}
Document text
(text with embedded L
A
T
E
Xcommands)
\end{document}
The Document class determines the overall layout of the document. In
addition to article class, which is a good all-purpose class, other
commonly-used classes are:
report – for longer documents containing chapters
thesis – for writing an RPI thesis (seePreparingaThesiswithL
A
T
E
X).
book – for books
letter – for letters
slides – for making transparencies
Among other things, the classes provide heading commands, such as
\part
,
\chapter
,
\section
.
4
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. All object data. File attachment. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
analyze pdf metadata; edit pdf metadata
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Get image information, such as its location, zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK
pdf xmp metadata viewer; get pdf metadata
Academic & Research Computing
Getting Started with LAT
E
X
Document Class Options & Packages
Adocument class may be modified by using options:
\documentclass[options]{article}
Commonly-used options include:
11pt
Prints document in 11pt type (default 10pt)
12pt
Prints document in 12pt type
Example:
\documentclass[11pt]{article}
L
A
T
E
X
Packages
contain extra definitions that provide additional
formatting features. To load a package, include in the preamble the
command:
\usepackage{packagename}
Some commonly-used packages are:
setspace
Provides easy way to change linespacing
graphicx
Provides commands to include graphics files
fancyhdr
Customizes headers and footers
rotating
Provides rotations, especially for figures & tables
color
Provides a way to use colors
5
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
online pdf metadata viewer; bulk edit pdf metadata
C# PDF - Read Barcode on PDF in C#.NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET edit C#.NET PDF Barcode Reader & Scanner
view pdf metadata; remove pdf metadata online
Academic & Research Computing
Getting Started with LAT
E
X
L
A
T
E
XBasics
The backslash “
\
”is used to begin all L
A
T
E
Xcommands.
In the input file (.tex file), words are separated by one or more blank
spaces, paragraphs are separated by one (or more) blank lines.
Commands are case-sensitive. Commands are all lowercase unless
there’s a good reason to use uppercase. For example:
\Delta → ∆
\delta → δ
Some commands take arguments, which are enclosed in braces:
\textbf{this text will be bold}
Certain characters have special meaning to L
A
T
E
X. The complete list is in
Text Formatting with L
A
T
E
X;themostcommonarelistedbelow.
Char
Input
Special T
E
Xmeaning
#
\
#
Parameter in a macro
$
\
$
Used to begin and end math mode
%
\
%
Used for comments in the input file
&
\
&
Tab mark, used in alignments
\
Used in math mode for subscripts
6
Academic & Research Computing
Getting Started with LAT
E
X
Some L
A
T
E
XVocabulary
Commands produce text or space:
\hspace{2in}
and
\textit{some italic words}
Declarations affect the following text:
\large
prints the following text in a larger font.
Grouping
{ }
is often used to limit the scope of a declaration:
{\large only this text is big}
Environments receive special processing and are defined by
\begin{
name
} ... \end{
name
}
.
Example:
\begin{quote}
...
\end{quote}
Mandatory arguments are included in braces :
\hspace{2in}
needs
the information provided by the argument to generate the space.
Optional arguments are enclosed in brackets [ ]:
\documentclass[11pt]{article}
gives you 11-point type.
(The default is 10-point type.)
* indicates a variation on a command or environment.
\\
indicates a line break
\\*
indicates a line break where a page cannot be broken.
7
Academic & Research Computing
Getting Started with LAT
E
X
Exercise 1
1. Close Windvi and GSView or Acrobat if you haven’t already.
2. In WinShell, close
basic.tex
,open
exart.tex
and note the
following:
use of the heading commands
use of
\textit{..}
,
\textbf{..}
,
{\small..}
how to get various dashes and quotes
3. Run latex (click the L
A
T
E
Xicon) or pdflatex (click the PDFL
A
T
E
Xicon).
4. Preview the result by clicking on the DVI icon (for latex) or the PDF
icon (for pdflatex).
5. Leave Windvi open, or in Acrobat
click the “x” to close the file, and
return to WinShell. Make the following changes to the exart.tex file:
add the option
[12pt]
to
\documentclass
add to the preamble the command:
\pagestyle{empty}
%no pagenumbers
change
\section
and
\subsection
headings
to
\section*
and
\subsection*
6. Run latex again, and bring Windvi to the front. Or run pdflatex again,
and in Acrobat
,go to the File menu and under History, click on
exart.pdf
to reopen the file.
Note the differences in the formatted result.
For a shortcut to closing and reopening a file in Acrobat, you can close the display with
Ctrl-W
and reload the file with
Alt-←
(left arrow). Alternatively, you can configure your
editor to view PDF files with GSView instead of Acrobat. GSView can refresh the display.
8
Academic & Research Computing
Getting Started with LAT
E
X
Responding to Error Messages
When L
A
T
E
Xfinds an error, the Command window will remain open, and you will
see a message such as:
! Undefined control sequence.
l.9 \secton
{Introducing LaTeX}
?
This means the
\section
command was misspelled, and the error occurred on
line 9 of the input file.
Other common errors include unmatched braces or a special character (e.g., $, #,
%) in the text. You can respond with:
hfor help
xfor exit
press the Return key to ignore it, hope for the best.
If it stops with a * prompt, it often means you have forgotten
\end{document}
.
Enter it at the prompt (and fix the file later).
If you mistyped the file name or for some other reason L
A
T
E
Xcannot find a file, it
will ask for another filename. If you don’t want to enter a new filename, quit the
program by typing “x”. Another handy “Emergency stop sequence” is Ctrl-z.
IMPORTANT: Do not simply close the Command window without responding!
The window may disappear but L
A
T
E
Xis still running, which will cause confusion
when you run it again.
9
Academic & Research Computing
Getting Started with LAT
E
X
Exercise 2
1. Quit Windvi or Acrobat.
2. In WinShell, close
exart.tex
and open
ex2.tex
.
3. Note the following:
How to use the center environment
How to use the quote environment
How to make 3 kinds of lists
4. Run latex or pdflatex by clicking on the appropriate icon.
5. Preview the result by clicking on the DVI or PDF icon.
6. Return to WinShell and add a section at the end illustrating the
itemize environment.
HINT: See the comments at the end of the file.
10
Documents you may be interested
Documents you may be interested