embed pdf in mvc view : Convert pdf to web form Library software class asp.net winforms windows ajax lshort0-part1242

TheNotSoShort
IntroductiontoL
A
T
E
X2
ε
OrL
A
T
E
X2
ε
in157minutes
byTobiasOetiker
Hubert Partl,IreneHynaandElisabethSchlegl
Version5.05,July18,2015
Convert pdf to web form - application software tool:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
www.rasteredge.com
Convert pdf to web form - application software tool:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
www.rasteredge.com
ii
Copyright©1995-2011TobiasOetikerandContributors. Allrightsreserved.
Thisdocumentisfree;youcanredistributeitand/ormodifyitundertheterms
oftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation;
eitherversion2oftheLicense,or(atyouroption)anylaterversion.
Thisdocumentisdistributedinthehope thatitwillbeuseful,butwithout
anywarranty;withouteventheimpliedwarrantyofmerchantability orfitnessfora
particularpurpose. SeetheGNUGeneralPublicLicenseformoredetails.
YoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwith
thisdocument;ifnot,writetotheFreeSoftwareFoundation,Inc.,675MassAve,
Cambridge,MA02139,USA.
application software tool:C#: How to Determine the Display Format for Web Doucment Viewing
RasterEdge web document viewer for .NET can convert PDF, Word, Excel into Bitmap, as well as SVG files at the same time, and then render image form to show
www.rasteredge.com
application software tool:C#: How to Add HTML5 Document Viewer Control to Your Web Page
the necessary resources for creating web document viewer addCommand(new RECommand("convert")); _tabFile.addCommand new UserCommand("pdf"); _userCmdDemoPdf.
www.rasteredge.com
Thankyou!
Much of the material usedin thisintroductioncomesfrom an Austrian
introductiontoL
A
T
E
X2.09writteninGermanby:
HubertPartl <partl@mail.boku.ac.at>
ZentralerInformatikdienstderUniversitätfürBodenkulturWien
IreneHyna
<Irene.Hyna@bmwf.ac.at>
BundesministeriumfürWissenschaftundForschungWien
ElisabethSchlegl <noemail>
inGraz
IfyouareinterestedintheGermandocument,youcanfindaversion
updatedforL
A
T
E
X2
ε
byJörgKnappenatCTAN://info/lshort/german
application software tool:C# PDF: How to Create PDF Document Viewer in C#.NET with
to images or svg file; Free to convert viewing PDF print designed PDF document using C# code; PDF document viewer can be created in C# Web Forms, Windows
www.rasteredge.com
application software tool:C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
In some situations, it is quite necessary to convert PDF document into SVG image format. indexed, scripted, and supported by most of the up to date web browsers
www.rasteredge.com
iv
Thankyou!
Thefollowingindividualshelpedwithcorrections,suggestionsandmaterial
toimprovethispaper. Theyputinabigefforttohelpmegetthisdocument
intoitspresentshape.Iwouldliketosincerelythankallofthem. Naturally,
allthemistakesyou’llfindinthisbookaremine. Ifyoueverfindaword
thatisspelledcorrectly,itmusthavebeenoneofthepeoplebelowdropping
mealine.
EricAbrahamsen,LenimarNunesdeAndrade,EilingerAugust,RosemaryBailey,
BarbaraBeeton,MarcBevand,ConnorBlakey,SalvatoreBonaccorso,PietroBraione,
FriedemannBrauer, Markus Brühwiler, JanBusa, David Carlisle, , NeilCarter,
CarlCerecke,MikeChapman,PierreChardaire,XingyouChen,ChristopherChin,
Diego Clavadetscher, , Wim m van Dam, , Benjamin n Deschwanden Jan Dittberner,
MichaelJohnDownes,MatthiasDreier,DavidDureisseix,HansEhrbar,Elliot,Rock-
rushEngch,WilliamFaulk,RobinFairbairns,JohanFalk,JörgFischer,FrankFis-
chli,DanielFlipo,Frank,MicMilicFrederickx,DavidFrey,ErikFrisk,HansFugal,
RobertFunnell,GregGamble,Andy Goth,CyrilGoutte,KasperB.Graversen,
ArloGriffiths,AlexandreGuimond,NeilHammond,ChristophHamburger,Ras-
musBorupHansen,JosephHilferty,DanielHirsbrunner,MartienHulsen,Björn
Hvittfeldt,MortenHøgholm,WernerIcking,EricJacoboni,Jakob,AlanJeffrey,Mar-
tinJenkins,ByronJones,DavidJones,Johannes-MariaKaltenbach,NilsKanning,
AndrzejKawalec,ChristianKern,AlainKessi,AxelKielhorn,SanderdeKievit,
KjetilKjernsmo,TobiasKlauser,JörgKnappen,MichaelKoundouros,MattKraai,
TobiasKrewer,FloriLambrechts,MikeLee,MaikLehradt,RémiLetot,AxelLiljen-
crantz,JasperLoy,JohanLundberg,MartinMaechler,AlexanderMai,ClausMalten,
KevinVanMaren,PabloMarkin,I.J.VeraMarún,HendrikMaryns,ChrisMcCor-
mack,AleksandarS.Milosevic,HenrikMitsch,StefanM.Moser,PhilippNagele,
RichardNagy, ManuelOetiker,UrsOswald,HubertPartl,MarceloPasin,Mar-
tinPfister,LanThuyPham,BrenoPietracci,DemersonAndrePolli,MaksymPolyakov,
NikosPothitos,JohnRefling,MikeRessler,BrianRipley,KurtRosenfeld,BerndRosen-
lecher,ChrisRowley,YoungU.Ryu,RistoSaarelma,AndrásSalamon,JoséCar-
losSantos,ChristopherSawtell,GillesSchintgen,CraigSchlenter,HanspeterSchmid,
BaronSchwartz,JordiSerraiSolanich,MilesSpielberg,SusanStewart,MatthieuStigler,
GeoffreySwindale,LaszloSzathmary,BorisTobotras,JosefTkadlec,ScottVeirs,
DidierVerna,Carl-GustavWerner,FabianWernli,MatthewWidmann,DavidWood-
house,ChrisYork,RickZaccone,FritzZaucker,andMikhailZotov.
application software tool:C# PDF Converter Library SDK to convert PDF to other file formats
C#.NET can manipulate & convert standard PDF developers to conduct high fidelity PDF file conversion C#.NET applications, like ASP.NET web form application and
www.rasteredge.com
application software tool:C# Image: How to Integrate Web Document and Image Viewer
RasterEdgeImagingDeveloperGuide8.0.pdf: from this user manual, you can find the detailed instructions and Now, you may add a new Web Form to your web project.
www.rasteredge.com
Preface
LAT
E
X[1]isatypesettingsystemthatisverysuitableforproducingscientific
andmathematicaldocumentsofhightypographicalquality. Itisalsosuitable
forproducingallsortsofotherdocuments,fromsimpleletterstocomplete
books. LAT
E
XusesT
E
X[2]asitsformattingengine.
ThisshortintroductiondescribesL
AT
E
X2
ε
andshouldbesufficientfor
mostapplicationsofLAT
E
X. Referto[1,3]foracompletedescriptionofthe
LAT
E
Xsystem.
Thisintroductionissplitinto6chapters:
Chapter1 tellsyouaboutthebasicstructureofLAT
E
X2
ε
documents. You
willalsolearna bitaboutthehistoryof f L
A
T
E
X. Afterreadingthis
chapter,youshouldhavearoughunderstandinghowLAT
E
Xworks.
Chapter2 goesintothedetailsoftypesettingyourdocuments.Itexplains
mostoftheessentialLAT
E
Xcommandsandenvironments. Afterreading
thischapter,youwillbeabletowriteyourfirstdocuments.
Chapter3 explainshowtotypesetformulaewithLAT
E
X. Manyexamples
demonstratehowtouseoneof L
A
T
E
X’smainstrengths. Attheend
ofthechapteraretableslistingallmathematicalsymbolsavailablein
LAT
E
X.
Chapter4 explainsindexes,bibliographygenerationandinclusionofEPS
graphics. ItintroducescreationofPDFdocumentswithpdfLAT
E
Xand
presentssomehandyextensionpackages.
Chapter5 showshowtouseL
A
T
E
Xforcreatinggraphics. Insteadofdrawing
apicturewithsome graphicsprogram,saving itto afileandthen
includingitintoLAT
E
X,youdescribethepictureandhaveLAT
E
Xdraw
itforyou.
Chapter6 containssomepotentiallydangerousinformationabouthowto
alterthestandarddocumentlayoutproducedbyL
A
T
E
X. Itwilltellyou
howtochangethingssuchthatthebeautifuloutputof L
A
T
E
Xturns
uglyorstunning,dependingonyourabilities.
application software tool:C# Image: Save or Print Document and Image in Web Viewer
this. During the process, your web file will be automatically convert to PDF or TIFF file and then be printed out. Please
www.rasteredge.com
application software tool:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
and quickly convert a large-size multi-page PDF document to a group of high-quality separate JPEG image files within .NET projects, including ASP.NET web and
www.rasteredge.com
vi
Preface
Itisimportanttoreadthechaptersinorder—thebookisnotthatbig,after
all. Besuretocarefullyreadtheexamples,becausealotoftheinformation
isintheexamplesplacedthroughoutthebook.
LAT
E
Xisavailableformostcomputers,fromthePCandMactolargeUNIX
andVMSsystems. Onmanyuniversitycomputerclustersyouwillfindthat
aLAT
E
Xinstallationisavailable,readytouse. Informationonhowtoaccess
thelocalLAT
E
XinstallationshouldbeprovidedintheLocalGuide[5]. Ifyou
haveproblemsgettingstarted,askthepersonwhogaveyouthisbooklet.
Thescopeofthisdocumentisnot totellyouhowtoinstallandsetupa
L
A
T
E
Xsystem,buttoteachyouhowtowriteyourdocumentssothatthey
canbeprocessedbyL
A
T
E
X.
IfyouneedtogetholdofanyL
A
T
E
Xrelatedmaterial,havealookatoneof
theComprehensiveT
E
XArchiveNetwork(CTAN)sites.Thehomepageis
athttp://www.ctan.org.
YouwillfindotherreferencestoCTANthroughoutthebook,especially
pointerstosoftwareanddocumentsyoumightwanttodownload. Insteadof
writingdowncompleteurls,IjustwroteCTAN:followedbywhateverlocation
withintheCTANtreeyoushouldgoto.
IfyouwanttorunLAT
E
Xonyourowncomputer,takealookatwhatis
availablefromCTAN://systems.
If youhave ideasforsomething tobe added,removedoralteredin this
document,pleaseletmeknow.Iamespeciallyinterestedinfeedbackfrom
L
A
T
E
Xnovicesaboutwhich bitsofthisintroare easytounderstandand
whichcouldbeexplainedbetter.
TobiasOetiker <tobi@oetiker.ch>
OETIKER+PARTNERAG
Aarweg15
4600Olten
Switzerland
Thecurrentversionofthisdocumentisavailableon
CTAN://info/lshort
application software tool:C# TIFF: C#.NET Code to Create Online TIFF Document Viewer
We still demonstrate how to create more web viewers on PDF and Word documents at the DLL into your C#.NET web page, you may create a new Web Form (Default.aspx
www.rasteredge.com
Contents
Thankyou!
iii
Preface
v
1 ThingsYouNeedtoKnow
1
1.1 TheNameoftheGame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1.1 T
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1.2 LAT
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2.1 Author,BookDesigner,andTypesetter . . . . . . . . . . .
2
1.2.2 LayoutDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2.3 AdvantagesandDisadvantages . . . . . . . . . . . . . . . . . . . .
3
1.3 LAT
E
XInputFiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.3.1 Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.3.2 SpecialCharacters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.3.3 L
A
T
E
XCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.3.4 Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4 InputFileStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.5 ATypicalCommandLineSession . . . . . . . . . . . . . . . . . . . . . .
7
1.6 TheLayoutoftheDocument . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.6.1 DocumentClasses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.6.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6.3 PageStyles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 FilesYouMightEncounter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.8 BigProjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 TypesettingText
17
2.1 TheStructureofTextandLanguage . . . . . . . . . . . . . . . . . . . . . . 17
2.2 LineBreakingandPageBreaking. . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1 JustifiedParagraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.2 Hyphenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Ready-MadeStrings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4 SpecialCharactersandSymbols. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
viii
CONTENTS
2.4.1 QuotationMarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.2 DashesandHyphens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.3 Tilde(∼) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.4 Slash(/) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.5 DegreeSymbol(◦) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.6 TheEuroCurrencySymbol(e). . . . . . . . . . . . . . . . . . . . . 23
2.4.7 Ellipsis(...) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4.8 Ligatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4.9 AccentsandSpecialCharacters . . . . . . . . . . . . . . . . . . . . 24
2.5 InternationalLanguageSupport. . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.5.1 SupportforPortuguese . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.5.2 SupportforFrench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.5.3 SupportforGerman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.5.4 SupportforKorean. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.5.5 WritinginGreek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.6 SupportforCyrillic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5.7 SupportforMongolian. . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5.8 TheUnicodeoption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.6 TheSpaceBetweenWords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.7 Titles,Chapters,andSections. . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.8 CrossReferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.9 Footnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.10 EmphasizedWords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.11 Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.11.1 Itemize,Enumerate,andDescription . . . . . . . . . . . . . . . 42
2.11.2 Flushleft,Flushright,andCenter . . . . . . . . . . . . . . . . . . . 43
2.11.3 Quote,Quotation,andVerse . . . . . . . . . . . . . . . . . . . . . 44
2.11.4 Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.11.5 PrintingVerbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.11.6 Tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.12 FloatingBodies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.13 ProtectingFragileCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3 TypesettingMathematicalFormulae
53
3.1 TheA
M
S-L
A
T
E
Xbundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.2 SingleEquations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.2.1 MathMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.3 BuildingBlocksofaMathematicalFormula . . . . . . . . . . . . . . . 56
3.4 SingleEquationsthatareTooLong: : multline . . . . . . . . . . . . . . 61
3.5 MultipleEquations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.5.1 ProblemswithTraditionalCommands . . . . . . . . . . . . . . . 62
3.5.2 IEEEeqnarrayEnvironment . . . . . . . . . . . . . . . . . . . . . . . 64
3.5.3 CommonUsage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.6 ArraysandMatrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
CONTENTS
ix
3.7 SpacinginMathMode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.7.1 Phantoms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.8 FiddlingwiththeMathFonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.8.1 BoldSymbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.9 Theorems,Lemmas,... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.9.1 ProofsandEnd-of-ProofSymbol . . . . . . . . . . . . . . . . . . . 72
3.10 ListofMathematicalSymbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4 Specialities
83
4.1 IncludingEncapsulatedPostScript. . . . . . . . . . . . . . . . . . . . . . . 83
4.2 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.3 Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.4 FancyHeaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.5 TheVerbatimPackage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.6 InstallingExtraPackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.7 WorkingwithpdfLAT
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.7.1 PDFDocumentsfortheWeb . . . . . . . . . . . . . . . . . . . . . . 91
4.7.2 TheFonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.7.3 UsingGraphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.7.4 HypertextLinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.7.5 ProblemswithLinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.7.6 ProblemswithBookmarks. . . . . . . . . . . . . . . . . . . . . . . . . 96
4.7.7 SourceCompatibilityBetweenLAT
E
XandpdfLAT
E
X. . . 97
4.8 WorkingwithX
E
LAT
E
X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.8.1 TheFonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.8.2 CompatibilityBetweenX
E
LAT
E
XandpdfLAT
E
. . . . . . . 100
4.9 CreatingPresentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5 ProducingMathematicalGraphics
105
5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.2 ThepictureEnvironment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.2.1 BasicCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.2.2 LineSegments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.2.3 Arrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.2.4 Circles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.2.5 TextandFormulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.2.6 \multiputand\linethickness . . . . . . . . . . . . . . . . . . . 110
5.2.7 Ovals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.2.8 MultipleUseofPredefinedPictureBoxes . . . . . . . . . . 112
5.2.9 QuadraticBézierCurves. . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.2.10 Catenary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.2.11 RapidityintheSpecialTheoryofRelativity. . . . . . . . . 115
5.3 ThePGFandTikZGraphicsPackages. . . . . . . . . . . . . . . . . . . . 115
x
CONTENTS
6 CustomisingLAT
E
X
119
6.1 NewCommands,EnvironmentsandPackages . . . . . . . . . . . . . . . 119
6.1.1 NewCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.1.2 NewEnvironments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.1.3 ExtraSpace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.1.4 CommandlineLAT
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
6.1.5 YourOwnPackage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.2 FontsandSizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.2.1 FontChangingCommands . . . . . . . . . . . . . . . . . . . . . . . . 123
6.2.2 Danger,WillRobinson,Danger . . . . . . . . . . . . . . . . . . . . 126
6.2.3 Advice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.3 Spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.3.1 LineSpacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.3.2 ParagraphFormatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.3.3 HorizontalSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.3.4 VerticalSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.4 PageLayout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.5 MoreFunWithLengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.6 Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.7 Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
A InstallingLAT
E
X
137
A.1 WhattoInstall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
A.2 CrossPlatformEditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
A.3 T
E
XonMacOSX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
A.3.1 T
E
XDistribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
A.3.2 OSXT
E
XEditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
A.3.3 TreatyourselftoPDFView . . . . . . . . . . . . . . . . . . . . . . . 138
A.4 T
E
XonWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
A.4.1 GettingT
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
A.4.2 AL
A
T
E
Xeditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
A.4.3 DocumentPreview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
A.4.4 Workingwithgraphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
A.5 T
E
XonLinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bibliography
141
Index
144
Documents you may be interested
Documents you may be interested