An Introduction to L
A
T
E
XUsing Scientic Word
Summer, 2010
Contents
1 Getting Started
1
1.1 WhatAreWe Doing Here?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2 Creating, Saving,Previewing, and Compiling a File . . . . . . . . . . . . . . .
2
1.3 Adding SomeToolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.4 Applying a Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2 Basic Math Typesetting
5
2.1 Math Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.2 Math Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.3 Math Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.4 Tying ThingsTogether . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3 Some Fun Document Miscellany
9
3.1 Packages: Thefancyhdr Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.2 Basic Document Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 FrontMatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Some More Miscellany
12
4.1 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Footnotesand Endnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Can't view pdf thumbnails - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
create thumbnail jpeg from pdf; show pdf thumbnails in
Can't view pdf thumbnails - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
create thumbnail from pdf; thumbnail view in for pdf files
1 Getting Started
1.1 What Are We Doing Here?
Let usbegin by getting someof thevery basicterminologydown. The primaryaim
of this shortcourse is to familiarizeyou with a typesetting language called L
A
T
E
X|
pronounced \LAY-teck," \LAH-teck," or sometimes \luh-TECK." This is never
pronounced \LAY-tecks."
L
A
T
E
Xhas several important pleasant qualities; most notably, it produces beautiful,
stable,professional-qualitydocumentswithexcellenttypesetting formathematics. It
alsohasthedisadvantageofrequiringsomelearningonthefront-end|hencetheneed
for this short course. L
A
T
E
X is a computer language of sorts; instead of seeing the
output on the screen as it is typed in|as is the case when using Microsoft Word
or other similar programs, often called WYSIWYG for \What You See Is What
You Get"|oneinputs a certain amount of textaccording to certain rules and then
compilesthattextto producea nal object.
Happily, we will beutilizing a program|ScienticWord|thatsimulates thefeel of
aWYSIWYGprogram,rightdown to thehandylittlebuttonsto clickonforcertain
commands. ThisshortcourseisprimarilyaimedatgettingyouprocientinScientic
Word so that you can typesetyourown documents. Wewill coverallthebasicsthat
one might encounter in a standard L
A
T
E
X course, but we will handle those basics
through the lensof the ScienticWord environment. In particular, wewillfocuson:
1. Basic typesetting. How am I making this numbered list? How did these
prettyfontshappen? Howto center a phrase? Thatkind of thing.
2. Math typesetting. Forexample, howwouldonetypesettheprobabilitydensity
function of a normal distribution?
f(x) =
1
p
2
2
e
(x )
2
2
2
3. Making tables. If Iwanted to summarizetheresults of an estimated regression
model, itmightlook likethis:
Summary of Results
Variable
Coecient S.E.
t
Pr
Intercept
3.352
0.311 10.77 <0:000
x
-2.075
0.053 -39.07 <0:000
SEE
4.871
R
2
0.6047
4. Some additional odds and ends: adding pictures, using L
A
T
E
Xto makepresen-
tation slides, etc.
1
C# PDF copy, paste image Library: copy, paste, cut PDF images in
Description: Extract all images in a PDF document. Parameters: Name, Description, Valid Value. doc, Target document object, Can't be null.
how to show pdf thumbnails in; pdf reader thumbnails
C# PDF Page Replace Library: replace PDF pages in C#.net, ASP.NET
consecutive pages from the input PDF file starting at specified position. Parameters: Name, Description, Valid Value. newPages, The new page objects. Can't be null
how to create a thumbnail of a pdf document; program to create thumbnail from pdf
1.2 Creating, Saving, Previewing, and Compiling a File
So, let’s not delay the fun any longer. To begin, let’s open a new le in Scientic
Word. The rst time you open Scientic Word, theusual \welcome!" messagewill
pop up. After dismissing it, Scientic Word will produce a window that asks what
kind of leyou would like to open. The default setting is \Standard L
A
T
E
X" on the
leftShellDirectoriesmenu, and \Blank- Standard L
A
T
E
XArticle" on theright Shell
Files menu. This will be what we work with most of the time; observe that if we
wanted to use, say, a certain journal’s formatting requirements, we could select it
from thisinterface. So too could wechooseto makepresentation slides,etc.
After clicking \OK," the basic ScienticWord screen pops up. At themoment, it’s
apretty stark interface. At the very top, you should see a standard set of menus
justlikeinWord|theusualFile,Edit,Insert,etc. A few arenew|forexample,you
probablyhadn’thadtoTypesetoutofWord. Wewillusetheseaswego. Justbelow,
youshouldseeasmallnumberofbuttons;again,many(likeopeningandsavingles)
arefamiliarfromWord,whileothers(liketheominousBigT)arenew. Atthebottom
of the screen, you should see some pull-down menus, including one currently set to
\BodyText." This is our starting position, and this course will bedesigned around
adding newsets of buttons and learning howto usethem.
Butbeforewecan do that, let’s getsomeof the very basics down. You should have
acursor at the top of your white working space; type the following there|without
thequotation marks: \Mynameis(insertyourname),and Iamprettygosh-darned
happy to besitting in this class." It looks just like MicrosoftWord! But, thisis not
whatthenished document willlooklike. What will it look like? Well, to nd out,
click on the Typeset menu at the top of the page, and then select \Preview PDF."
After a very quick moment of compiling|which will include a pop-up window that
reports how the process is going|a new PDF should emerge that shows your new
documentin itsprofessional,PDFedincarnation. Congratulations! You’vejustmade
yourrstdocumentin L
A
T
E
X.
Theastuteamong you likely noticed that there was an option underneath \Preview
PDF" that was ghosted|this was the \Compile PDF" option that will be best for
when you’redone with a document. This requires thatwe save our le in Scientic
Word. ThecompilingprocessinL
A
T
E
X createsseveralles,andsoit’sagoodhabitto
makeanewfolderforeverydocumentyoumake. Thisway,yourScienticWordle|
which is saved asa .tex lethat can open in any texteditor|will beaccompanied
by thenal PDF and all the littleles required. So, let’s make a new folder on the
Desktop where we’ll save today’s work. You know how to do so, right? Right-click
ontheDesktop,select\New," thenselect\Folder." Namethefolderwhateveryou’d
like, then return to your Scientic Word window. Click the Save button (indicated
bya disk)andsavethelein thenewfolderlikeusual.
2
After doing so, click on \Typeset" again, then select thenewly-unghosted \Compile
PDF" option. Once that’s complete, the folder you created will have the .tex le,
thePDF, and all theincidentalsrequired.
1.3 Adding Some Toolbars
With that complete, we can turn our attention to learning more about typesetting
nuances. Let’s begin by tweaking the sentence you just wrote. After all, the word
\gosh-darned" is pretty informal and should be put in quotation marks. So, put
regular quotation marks around the word and click \Preview PDF." Observe that
the end result looks pretty bad. Why is this? Well, in L
A
T
E
X, that’s now how we
make quotation marks. So, delete what you just added. Instead, on theleft side of
\gosh-darned," pressthe‘ twice|that’sthe button with thetilde atthetop left of
thekeyboard|andontherightside,press’twice|that’sasimpleapostrophe. Click
Previewagain,and observethatthequotationmarksarenowpretty.
But that is annoying to remember, and L
A
T
E
Xhas way too many neuroses to keep
track of. This is where Scientic Word will be handy for us. Click \View," then
select\Toolbars." On themenu thatfollows, clicktheboxnextto \SymbolPanels."
Anew set of buttons should appearat the top of the screen. These include several
buttonsthatwillbeveryhelpfulforusmovingforward,includingGreekletters,basic
mathematicalsymbols,and,atthefarright,basicpunctuation! Observethatwecan
clickonbuttonsforquotationmarks, dashes,andwhateverelsemightseemfun. For
example,oneL
A
T
E
Xneurosis isthattherearethreeways to use a dash orhyphen:
1. If I wantto usea hyphenatedword,I pressthe- button once.
2. If I wantto puta dash between numbers, like in 1816{1825, Ipress ittwice.
3. If I wanta grammaticaldash to break uplines,I pressitthrice|likeso.
ThisisaddressedwithbuttonsinScienticWord,which makeslifemuch easier! Not
all of thebuttons on thisnew toolbarwill be helpfulto us justyet; forexample, all
of themathematicalsymbolswillbe used later. For now,let’s stickto words.
Let’s activate another helpful toolbar. Again, click \View," then \Toolbars." Now
selectthe\Editing"button. Asyounoticed,thisintroducestypicaleditingcommands
likeboldface, italics, etc. Tousethese,rsttypeinyourtextnormallyintoScientic
Word. Then,selectthetextyouwanttoalter. Thenclickthebuttoninquestion. For
example, if I want to say \I missed the putt by this much," I should typetheentire
sentence, then select \this much," and then click on \emphasize." Take a moment
and familiarizeyourself with thesebuttons.
3
1.4 Applying a Tag
Not all of thethings you can pull o areincluded in the buttons|just many of the
basiconesare included. But, no worries. Wecan applya host of commands with a
simple rightclick. Suppose wewant to makea word larger. Simply type the word,
then highlight it. At the bottom of the screen, to the right of the pulldown menu
that says \Body Text," you canselectfroma host of options,including:
tiny
Smallestavailable font
small
Stillprettysmall
normalsize
As you’d guess,it’sregular
large
Just a tad bigger
Large
Bigger still
LARGE
Much bigger
huge
Even bigger still
Huge
Wowie zowie that’s big
Sans Serif
Ahandsomesans-serif option
Typewriter
An equally handsome typewriter option
Small Caps
Angry all-caps letters!
Alternatively,you canrightclickonanytextandselect\ApplyTag." Notealso that
you can removetagswith the pulldown menu to theleft.
With that handled, let’s think about things at the paragraph level. So far, we’ve
onlyplayed around with a sentence or two; if wewantto introduce new paragraphs,
whatto do? Thankfully, theprocess is intuitive in Scientic Word. To start a new
paragraph,simplypress\Enter." Thescreenitselfdoesn’tshowa paragraph change,
but if you Preview the le, you’ll see the new paragraph included. To add a new
paragraph with somespace in between,press \Enter" twice.
So nowwecanproduceseveralparagraphsofwriting,eachofwhichcanbecomposed
ofsentenceswithtypesetwords. Wecanalsoorganizeourdocumentbyusingsections.
Just as before, we do this with the select-the-text-then-select-a-new-tag technique,
this time from the centerpulldown menu. This time, wewill select the appropriate
kindofheading: sectionscomerst,thensubsections,thensubsubsections,andsoon.
Observethat, when you do so,ScienticWord shows the words larger on the screen
and appliesabluecolortoosetthem. Noticealso thatwecan usethistechniqueto
centerwordsorsetsof words,orto movethem  ush-leftor ush-right.
Finally,thisisagoodwaytogetbulletsandlistsintothedocument;thistime,wewill
usetheleftmostpulldown menu. Forexample, if we right clickon a lineof textand
select\BulletListItem,"weseeabulletappearonthescreennextto ourhighlighted
line. For numbered items, we click \Numbered List Item." To make something a
4
subitem|for example, if you want (a) and (b) to pop up under a number1.|then
just apply thetag multipletimes.
2 Basic Math Typesetting
2.1 Math Mode
Wenowmoveontobasicmathtypesetting. L
A
T
E
Xtypesetsinputdierentdepending
onthemodethatitisin;uptothispoint,wehaveoperatedintext mode. To typeset
mathematics, we will need to enter math mode. This is not all that dicult to do;
in ScienticWord,thereisa button atthetop of thescreen with a largeblack\T."
TheTletsusknowthatweareoperating intextmode. Clickingon thisbuttononce
will change the black T to a red M|this means that we’re in math mode. You can
usethe button to togglebetween thetwo modes.
Absentcommandstotellittodootherwise,L
A
T
E
Xwillentermathematics-modeinput
asif it werepartof thesentence; that is, unless Itellitto do dierently,mycontent
will show up in the middleof my paragraph. For example, 4x= 24 just pops right
into thesentencelikeanyotherword would.
So, let’s do some basic math. In Scientic Word, switch the Black T to a Red M
to enter math mode. In the working space, type a basic mathematical equation:
2y  19 = 647. As usual, Preview PDF the document to see what it looks like.
Youshouldhavea clean-looking equation featuringanitalicized y insidetheformula.
Notice also that you can toggle between modes within one line; for example, enter
theletter\x" intextmode,thenenteritagaininmathmode. IntheScienticWord
window, thiswillmeanthatyou’vegota black xand ared x. Now,PreviewPDFit.
Observethat two dierent kinds of letters pop up; one is a text x, and the other is
anitalicized math x.
In general, entering math modethiswayis theeasiest wayto startyourmath type-
setting. Observe that, just as with anything else in Scientic Word, you can choose
to enter math mode before or after entering text. For example, if you’re typing a
paragraph that has a fewlittleincidental mathematical expressions in it, you might
want to type the entire paragraph, highlight the mathematical parts, and click on
math mode. If you’re entering a large mathematical expression in itself, you might
wantto go straightinto math modebeforegetting started. It’supto you.
2.2 Math Templates
Before we delve deeper into math typesetting, let’s arm ourselves with some new
toolbars. Todoso,againclick\View,"thenselect\Toolbars." Clickontheboxnext
5
Math Templates. We’ve got quite a few toolbars going now, so you might want to
drag and drop themto comeupwith a betterset-up to suit youreye.
Let’s review what these buttons mean. Generally, these arefor getting thelocation
of mathematicalformulae correct. Givetheseeach a shotaswego along.:
1. Theleftmostof theseisa fractionbutton,asisevidenced bythetwo red boxes
abovea black line. Clicking on this button placesan emptyfraction into your
document; you can clickon the empty box above or below the line to add the
numerator and denominator. Notice that Scientic Word automatically enters
math mode when you click on the fraction button, so whatever you add will
alreadybeinprettymathformat. So,clickingonthebuttonandaddingletters
willgetyou something like
3x
4y
.Entering aspaceormoving totherightwithan
arrow button willgetyou outof thefraction.
2. Toitsrightisthesquarerootradical. Thisiseasyenoughtoworkwith|clicking
on it gives you an empty box inside a radical, which results in something like
p
58. Again, you can getout of theradicalwith a right arrowora space.
3. Next come buttons for superscripts|like this, 8
3
|and subscripts|similarly,
b
i
. Notice that you can add more than just one character in a subscript or
superscript,and you can usethemsimultaneously|forexample, x
t
ij
.
4. Thenext two buttons arehandy for adding parentheses and brackets; clicking
on them gives you a paired set. What’s really cool about these is that they
automatically adjust to the correct size. For example, click on the bracket
button, then click on the fraction button. The brackets automatically get a
littletallerto accommodatethefraction!
5. Next up is the summation operator, as evidenced by the capital . Often in
formulae you’ll see this with letters and terms at the top and bottom of the
. Youcan usesubscripts and superscriptsto achievethiseectin basicmath
mode. So, click on the summation button, then click on the subscriptbutton.
In the new box, add i = 1. Now click on the right arrow to get out of the
subscript box, and click on thesuperscript button. In thenew box, add an n.
Theendresultshould looklike
P
n
i=1
.
6. Thebutton totherightisthesymbolforintegrals:
R
.Justaswiththesumma-
tion operator, you can use subscripts and superscripts to achieve the required
eectif need be: forexample,
R
1
3x
.
7. Finally,thereisabuttonthatinsertsappropriatesymbolsformanybasicunits,
such asfeet,pounds, and thelike.
Thisisa reallyhandy setof buttons,and you’llwant to keep itin a prominentspot
onyourworkspace.
6
2.3 Math Objects
Now let’s add yet another toolbar|click \View," then \Toolbars." Now add the
Math Objects toolbar.
Again, let’sreviewthesebutton by button. Thesehelp to makethetypesetting look
muchmoreprofessionalandadd  exibility to the buttonswejust reviewed:
1. The leftmost button is a doozy. This is the Display button, and it takes the
mathmodeintoanewenvironmentthatwillbeveryhelpfulforus. Toillustrate
justwhatitdoes,clearyourentireworkspace. Entertextmode,andentersome
text. Now click on the Displaybutton. Notice that the cursor is taken to the
centerofthepage,andthatyou’veenteredmathmode. Nowyoucantypemath
like usual, but it willappearin the centerof thepage and with morereadable
qualities. Whatkindofqualities? Forexample,ifyouaddasummationoperator
in Display mode, the subscripts and superscripts will automatically be placed
aboveand below the,asin
n
X
i=1
x
i
= 16
Noticethat if you hit enterwhilein the display, you can add anotherformula.
What’s more, itwill automatically align all theformulae in the cluster by the
sign in question|in this case, we can align by equation symbols. So we can
havesomething thatlookslike
n
X
i=1
x
i
= 16
3x+2y = 12
2. Thebutton directlyto the right of the display button,which showsa  and a
R
,iswhatyou’ll wanttouseto achievesuch eectsaround big operationsigns
like
P
or
Q
or
S
.Clicking onitwillcausea newwindowtopopupthatallows
you to do a hostof new things,including products(
Q
),multipleintegrals, and
so on.
3. To the right of that is a button thatallowsfor morekinds of brackets, paren-
theses, and thelike. Forexample, you can usethis button to typesetabsolute
values(jxj)orto add braces (fxg).
4. Nextcomes a button foradding arrays of mathematical elements. Clicking on
thisbutton causesa newpopup windowto appear. You canset the sizeof the
array in question|forexample,a 22 matrixora 94 array, or whatever|
andaddthemtothenewtemplatethatappearsintheworkspace. Thiswindow
also allowsyou to centerthe array and to add the appropriatedelimiters|for
example,bracketsfora matrix.
7
5. Thenextbutton includesa hostofmathematicalfunctionnamesthatarewrit-
ten in text|for example, \sin" for thesine function or \lim" fora limit. You
cannd justaboutany termyou’llneed in thiswindow.
6. The next button includes more fraction options|for example, you can make
a binomial term like
6
2
, or you can add any kind of delimiter outside of a
fraction.
7. The next two buttons allow you to add decorations above a term added|for
example, you can put terms of your choosing above a mathematical term, or
you can add a hat(^x), tilde(~x), and thelike.
2.4 Tying Things Together
Afew things to putwhatwe’vedoneso far into perspective:
1. Noticethatyou can embed allof thesenew commands relatively intuitivelyby
working outside-in. For example, suppose you want to make a fraction that
looks like
8
x
q
2
3
:
Howwould youdothat? Thingsarealoteasierifyoudoalittlebitof thinking
rst. Observe that the primary thing going on here is the fraction itself. So,
clickon thefraction button rst. Now, insidethenumerator box, you can add
the8
x
likealways|type\8,"thenclickonthesuperscriptbutton,then typex.
Now head on down to the denominator. What do we need rst? Clearly, the
outside command is the square root one|so click on the square root button.
Now we need a fraction inside the radical|so click fraction. Now add your
fractionterms likealways, and you’redone!
2. Wenowknow threebasicenvironments:
(a) Textmode,which isthedefault. WecangettherebyclickingtotheBlack
T.
(b) Basicmathmode|wegettherebyclicking totheRedM.Thisputsmath
into thetextratherthan in themiddle of thepage byitself.
(c) Displayed math mode, which allows for more eects. We get there by
clickingon theDisplaybutton.
3. Weareworking with many toolbars:
(a) Editing: basicboldface,italics,andso on. Rememberthatwecan achieve
morekindsof texteectsbyadding tagsusing thepulldownmenusatthe
bottomof thescreen.
8
(b) Symbol Panels: a lot more of these are now helpful to us. We can add
lowercaseor uppercaseGreek letters, mathematical operators like + and
,symbols,Latinandotherkindsoftypeface,andbasicgrammaticalstu.
(c) Math Templates: basic fractions, radicals, subscripts, superscripts, and
thelike.
(d) Math Objects: a powerful set of buttons that lets us make beautiful and
varied formulaein Displaymode.
3 Some Fun Document Miscellany
3.1 Packages: The fancyhdr Example
Today, we’ll get a littlebit moreinto the workings of L
A
T
E
X, and we’ll learn how to
do several important tasks while doing so. First, let’s apply a fancy header to our
document. You might have seen this kind of thing before; the top of the page will
featurea line,andheadersfallabovethelineattheleft,center,andrightofthepage.
Lots of peopleusethisoften, so it’san importantskill to pick up.
L
A
T
E
X uses packages to maintain  exibility; there is a default bunch of packages
included in ScienticWord,butsome need to beadded. In this instance, we’llneed
to tell L
A
T
E
X to usethe fancyhdrpackage. To do so, let’s do thefollowing:
1. Click on the\Typeset" menu button, then select\Options and Packages."
2. This causes a new window to pop up. It has two tabs: \Class Options" and
\PackageOptions." Highlight the\PackageOptions" tab.
3. Thereshouldn’t beanything in the window right now. Let’sadd a packageby
clicking \Add."
4. Scrolldown to \fancyhdr." Highlightitand click \OK."
5. \fancyhdr" should now appear in the window. Our work here is done; click
\OK."
So, thatishalf thebattlewon. WenowneedtogetintotheactualL
A
T
E
Xcodeto set
theoptions we wantfor our page style. Wewill operate within the preamble of the
code. So, do thefollowing with me:
1. Again, click\Typeset." Thistime, choose\Preamble."
2. Again, a window popsup. This one has all kindsof weird stu going on|this
is L
A
T
E
Xcodethat sets up thedocumentin a certain way. Wewant to make a
mildtweakto getfancy headings.
9
Documents you may be interested
Documents you may be interested