TheKileHandbook
JonathanPechta
FedericoZenith
HolgerDanielsson
ThomasBraun
MichelLudwig
FelixMauch
Pdf merger - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
reader combine pdf; acrobat combine pdf
Pdf merger - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
c# pdf merge; break a pdf into multiple files
TheKileHandbook
2
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
In order to help you have a quicker and better understanding of this C#.NET PDF merger & splitter control SDK, we will illustrate the PDF document merging and
.net merge pdf files; pdf merge files
C# Word: .NET Merger & Splitter Control to Merge & Split MS Word
to form a larger Word file or how to divide source MS Word file into several smaller documents, RasterEdge designs this C#.NET MS Word merger & splitter
pdf merge; pdf merge comments
Contents
1 Preface
9
1.1 Requirements s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.2 IntendedAudience e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2 Introduction
10
2.1 Basicfacts s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.1 AboutKile e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2 KileandtheKateEditorComponent. . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.3 WhatisL
A
T
E
X? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.4 Howdoyoupronounceit?Whythatstrangetypesetting? ? . . . . . . . . . . . . . 10
2.2 L
A
T
E
X101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Kile’sMainFeatures s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.1 QuickStartWizard d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2 PredefinedTemplates s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3 SyntaxHighlighting g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.4 Auto-CompletionofEnvironments. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.5 JumptoStructureElement t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.6 InverseSearch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.7 ForwardSearch h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 TheToolbar r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Quickstart
17
3.1 WritingaL
A
T
E
XDocumentwithKileforBeginners . . . . . . . . . . . . . . . . . . . . . 17
3.2 Environments s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 UsingKile e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 DVIFiles s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4.1 ViewingaDVI I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4.2 PrintingaDVI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4.3 ConvertingDVIfiles s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 ForwardSearchbetweenKileandOkular r . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6 InverseSearchbetweenKileandOkular r . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.7 ResolvingErrors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
VB.NET TIFF: .NET TIFF Merger SDK to Combine TIFF Files
A 2: Yes, this VB.NET TIFF merger SDK allows developers to achieve We are dedicated to provide powerful & profession imaging controls, PDF document, image to
build pdf from multiple files; acrobat merge pdf
VB.NET Word: Merge Multiple Word Files & Split Word Document
Word processing and editing controls, this VB.NET Word merger and splitter are dedicated to provide powerful & profession imaging controls, PDF document, image
adding pdf pages together; all jpg to one pdf converter
TheKileHandbook
4 StartingaNewDocument
21
4.1 Templates s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.1 CreateaNewTemplate e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.2 ConfiguringAutomaticSubstitutions s . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1.3 CreateaTemplatefromtheWizard. . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1.4 CreatingaTemplatefromanyFile e . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1.5 RemovingaTemplate e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 EditingL
A
T
E
XDocuments
23
5.1 TheL
A
T
E
XReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2 CursorMovements s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 Brackets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.4 Highlighting g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.5 Bullets s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.6 Select t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.6.1 SelectL
A
T
E
Xcommands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.7 Delete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.8 Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.9 T
E
XGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.10 DoubleQuotes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.11 SmartNewline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.12 SmartTabulator r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6 CodeCompletion
30
6.1 AutomaticEnvironmentCompletion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2 L
A
T
E
XCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3 Environments s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.4 Abbreviations s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.4.1 Abbreviations s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.5 AutocompletionModes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.5.1 L
A
T
E
XCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.5.2 DocumentWords s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.6 WritingOwnCompletionFiles s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7 WizardsandDialogs
35
7.1 QuickStartWizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.2 IncludeGraphics s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.3 Arraysandtabulars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.4 Insertingfloatingelements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.5 InsertingMathenvironments s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.6 PostScript
®
Utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.7 PDFUtilities s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.7.1 Rearrangements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.7.2 Properties s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.7.3 Permissions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.8 DocumentStatistics s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4
C# PowerPoint: C# Codes to Combine & Split PowerPoint Documents
of RasterEdge .NET Imaging SDK is some like PowerPoint file merger in its are dedicated to provide powerful & profession imaging controls, PDF document, tiff
pdf merge documents; add pdf files together online
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Merge PDF Files - C#.NET PDF document merger APIs for combining two different PDF documents into one large PDF file.
batch combine pdf; batch merge pdf
TheKileHandbook
8 SpecialTagsinLAT
E
X
50
8.1 UsingtheL
A
T
E
XTagLibrary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.2 UsingBibitems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9 User-ConfigurableMenu
54
9.1 Configuration n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.2 Wizard d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.3 Placeholders s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.3.1 InsertText t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.3.2 InsertFileContents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3.3 ExecuteAProgram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.4 Parameter r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.5 MenuDefinitionFiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
10 TheBuildTools
64
10.1 Compiling,convertingandviewing g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.1.1 BibT
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.1.2 MetaPostandAsymptote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.1.3 PDFL
A
T
E
X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
10.1.4 L
A
T
E
XtoWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10.1.5 PassingCommandLineParameters . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10.2 QuickPreview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
10.2.1 SelectionMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
10.2.2 EnvironmentMode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
10.2.3 SubdocumentMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.2.4 MathgroupMode e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.2.5 QuickPreviewinBottomBar r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.3 GraphicFileFormats s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.3.1 L
A
T
E
XandPDFL
A
T
E
X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.3.2 GraphicsConversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.3.3 UsetherightFilefortherightGraphic. . . . . . . . . . . . . . . . . . . . . . . . . 68
10.4 EPSGraphics s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
10.4.1 L
A
T
E
XandEPSGraphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.4.2 ThePostScript
®
WayofKile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.4.3 ThePostScript
®
WayandBitmapGraphics . . . . . . . . . . . . . . . . . . . . . . 69
10.4.4 PDFL
A
T
E
XandEPSGraphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
10.5 MasterDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.6 ErrorHandling g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.7 TheWatchFileMode e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5
VB.NET TIFF: Merge and Split TIFF Documents with RasterEdge .NET
Besides TIFF document merger and splitter, RasterEdge still provides other market-leading to provide powerful & profession imaging controls, PDF document, tiff
add pdf pages together; c# combine pdf
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
here is what you are looking for - RasterEdge VB.NET PPT Document Merger and Splitter Note: If you want to see more PDF processing functions in VB.NET, please
add pdf files together; best pdf combiner
TheKileHandbook
11 NavigatingtheLAT
E
XSource
73
11.1 UsingtheStructureView. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.1 UsingtheContextMenu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.2 UpdatingtheStructureView w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.2 Bookmarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
12 Projects
76
12.1 WorkingwithProjects s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
12.2 CreatingaProject t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
12.3 TheFilesandProjectsView w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
12.4 AddingandRemovingFiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
12.4.1 ArchivingyourProject t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
12.5 ProjectOptions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
12.6 ClosingaProject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
13 DocumentEncoding
81
13.1 TheucsPackage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.2 XeLaTeX X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.3 CJKSupport t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13.3.1 CJKTroubleshooting g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
13.3.2 HowdoIinputCJKinUnicode? ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
14 Scripting
85
14.1 ScriptinginKile e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
14.2 ExecutingaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
14.3 APIReference e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.3.1 GlobalFunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.3.2 TheCursorPrototype e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.3.3 TheRangePrototype e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
14.3.4 TheViewAPI I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
14.3.5 TheDocumentAPI I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
14.3.6 TheKileAPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
14.3.6.1 Alert t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
14.3.6.2 Input t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
14.3.6.3 Wizard d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
14.3.6.4 Script t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
14.3.6.5 File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
14.4 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
14.4.1 Example1:replaceenvironmentname. . . . . . . . . . . . . . . . . . . . . . . . . 106
14.4.2 Example2:replaceaLAT
E
Xfontcommand. . . . . . . . . . . . . . . . . . . . . 106
14.4.3 Example3:surroundselectedtext . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6
TheKileHandbook
15 Help
109
15.1 HelpDocuments s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
15.2 ContextSensitiveHelp p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
15.3 SearchingforKeywords s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
15.4 UserDefinedHelp p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
16 CreditsandLicense
114
7
Abstract
KileisaT
E
XandL
A
T
E
Xsourceeditorandshell.
TheKileHandbook
Chapter1
Preface
1.1 Requirements
TorunKile,youneedtohavethefollowingcomponentsinstalledonyoursystem:
• KDesktopenvironment(KDE):KDEisapopularopen-sourcedesktopenvironment.
• Qt:Qt™isaC++GUIandnetworklibraryneededtocompileKile.
• LATEX:high-qualitydocumenttypesettingprogram. MostlikelyyouwanttheTeXLive(or
onoldersystemstheteT
E
X)package,ifyouareonaUNIX®-likesystem.
MostoftheseitemsmightbeincludedinyourLinux
®
distribution;pleaserefertoyourdistribu-
tiondocumentation,orrefertoyourinstallationCDorDVD,foraddingthesepackagestoyour
computer.
Kile mightalso beavailableasapre-compiledpackage for your Linux
®
distributionalready.
Pleasecheckwiththepackagemanagerofyourdistribution.
1.2 IntendedAudience
Thismanualisintendedforanyindividual,regardlessofherorhisexperiencewithL
A
T
E
X,KDE,
KileorLinux
®
.
Advancedusersarenotlikelytoreadthismanual,butallsuggestionsondocumentationwillbe
considered. Ifyouwouldliketocontributetothisprojectorthedocumentation,pleaseconsult
theKilewebpage.
DoyouneedanswersaboutKile? Areyoustuckwiththecompilationprocess? Doyouwant
toseeanewfeatureimplemented? Thepreferredwaytoasktechnicalquestionsortostarta
discussionistouseourmailinglist:kile-devel@lists.sourceforge.net.
9
TheKileHandbook
Chapter2
Introduction
2.1 Basicfacts
2.1.1 AboutKile
KileisanintegratedL
A
T
E
XenvironmentfortheKDEdesktop.Kilegivesyoutheabilitytouseall
thefunctionalityofL
A
T
E
Xinagraphicalinterface,givingyoueasy,immediate,andcustomized
accesstoallprogramsforLAT
E
Xcode-completion,compiling,postprocessing,debugging,con-
versionandviewingtools;youalsogetveryhandywizards,aL
A
T
E
Xreferenceandapowerful
projectmanager.
2.1.2 KileandtheKateEditorComponent
KileisbasedontheKateeditorcomponent,i.e.alotofitseditingcapabilitiesstemfromtheKate
editorcomponentitself. KileextendsthesecapabilitieswithfeaturestoeditL
A
T
E
Xdocuments.
TolearnmoreabouttheKateeditorcomponentanditscapabilities,seetheKatewebpage.
2.1.3 WhatisL
A
T
E
X?
L
A
T
E
Xisatext-processingsystemderivedfromT
E
X,aprogramdevelopedoriginallyin1977
byDonaldKnuthtohelplayouttextinaprofessionalwayandobtainalayoutqualitythatis
onaparwiththeworkofaprofessionaltypesetter. L
A
T
E
XwascreatedbyLeslieLamportto
giveauthorsanautomatictypesetter,especiallytoeasetheexpensiveandpainstakingprocessof
typesettingofmathematicalformulasandexpressions,whichareenclosedwithindollarsignsin
L
A
T
E
Xforareason. Today,word-processingprogramsletanyuseractastypesetter,butwhatis
oftenneededisadocumentthatsimplylooksgoodwithouthavingtospendhourstobringit
intoshape.L
A
T
E
Xtakesthatburdenonitsshoulders,andletsyouconcentrateonthedocument
insteadofonthelayout.Andyes,itwilllookgood!
2.1.4 Howdoyoupronounceit?Whythatstrangetypesetting?
ThereisafunnytraditionofT
E
X-relatedpackagestohavethestrangestpronunciationandtype-
settingpossible. T
E
XwassupposedtobebroughtinfromtheGreekteq,inLatinletterstech.
Therearealotofexplanationswhy,butmostlikelyitisbecauseT
E
Xwasoriginallyconceivedfor
technicalreports,andindeeditsforemostabilitywasthecorrectandeasytypesettingofmathe-
maticalformulae,thenanextremelyexpensive,time-consumingandfrustratingbusiness.
10
Documents you may be interested
Documents you may be interested