mvc 5 display pdf in view : Convert pdf to html for online Library SDK class asp.net .net azure ajax latex4wp0-part463

L
A
T
E
Xfor Word Processor Users
version 1.0.10
Guido Gonzato,Ph.D.
guido.gonzato@gmail.com
January8,2015
Abstract
Textprocessing withLAT
E
Xoersseveraladvantagesover wordprocessing. How-
ever, beginners may nd it hard to gure out how to perform common tasks and
obtaincertainfeatures. Thismanualattemptstoeasethetransitionbydrawingcom-
parisons between wordprocessing and LAT
E
Xtypesetting. The mainword processor
capabilitiesarelisted, along withtheir equivalent LAT
E
Xcommands. Many examples
are provided.
Contents
1 Introduction
1
1.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.1.1 Editor-SupportedFeatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.1.2 AddingPackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.1.3 AddingtheInfo Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2 TheGoldenRules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2 TheFile Menu
5
2.1 File/New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.2 File/SaveAs... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.3 File/SaveAsTemplate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.4 File/Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.5 File/PageSetup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.5.1 PageSetup/HeadersandFooters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.6 File/Printer Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.7 File/PrintPreview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.8 File/Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.9 File/Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3 TheEditMenu
9
3.1 Edit/Autotext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
4 TheInsertMenu
9
4.1 Insert/Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
4.2 Insert/EnumeratedList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 Insert/SpecialCharacter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.1 TheACSign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
i
Convert pdf to html for online - SDK application API: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 html for online - SDK application API: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
4.4 Insert/Formula. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5 Insert/Footnote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5.1 FootnotesatEndofDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.6 Insert/Indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.7 Insert/VerticalandHorizontalSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.8 Insert/Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.9 Insert/CrossReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.10 Insert/MarginNotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.11 Insert/TextFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.12 Insert/Figure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.12.1 Wrapping Floats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.13 Insert/Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.14 Insert/Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.15 Insert/Hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.16 Insert/Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 TheFormatMenu
22
5.1 Format/LineSpacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Format/Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.1 SuperscriptandSubscriptinChemicalFormulae . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.2 Underlinestyles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.3 Format/CharacterSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2.4 Format/CharacterFont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2.5 Format/CharacterColour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3 Format/Paragraph. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.1 Paragraph/HorizontalAlignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.2 Paragraph/VerticalAlignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.3 Paragraph/Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3.4 Paragraph/Indentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3.5 Paragraph/BorderandShade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3.6 Paragraph/Colour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3.7 Format/Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6 TheTable Menu
31
6.1 Table/LineSpacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2 Table/RuleWidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Table/AligningNumbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.4 Usingslashbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.5 Importing DatainLAT
E
XTables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7 TheToolsMenu
35
7.1 Tools/MailMerges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.2 Tools/Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.3 Tools/DefaultLanguage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.4 Tools/Hyphenation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.5 Tools/SpellCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8 TheHelpMenu
39
9 TheEnd
39
ii
SDK application API:Online Convert PDF to HTML5 files. Best free online PDF html
Online PDF to HTML5 Converter. Download Free Trial. Convert a PDF file to HTML. Just upload your file by clicking on the blue button
www.rasteredge.com
SDK application API:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert
www.rasteredge.com
A DocumentTemplates
40
List of Tables
1
UsefulkeybindingsforEmacs,Vim,andJedinIDEmode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2
Howto obtainsomespecialcharacters.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3
Fontattributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4
Fontsizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5
Actualfontsizeinpt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6
Commonfontfamilies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7
StandardL
A
T
E
Xenvironments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8
Asampletable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
List of Figures
1
Asmileyrepresentingtheauthorofthisguide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2
AGnuplotgraph.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3
Insertinga LAT
E
Xformula. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4
ALAT
E
Xobjectcanbeeditedasdesired. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
Booktemplate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6
Reporttemplate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7
Lettertemplate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8
Howto writeanotice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9
Howto writeaposter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1 Introduction
Firstofall,letmestatethatthisis not aL
A
T
E
Xprimer! Ifyou’rereadingthisdocument,I
assumethatyou haveatleastabasicunderstandingofL
A
T
E
Xand ofitsbasiccommands.
In this guide, I’llexplain howtoreplaceaword processor eectively usingLAT
E
X.
Wordprocessorsarethe‘killerapp’ inmodernoceautomation. They’reperceivedtobe
easierthanLAT
E
XastheyhaveafriendlyWYSIWYGinterface,andtheaveragesecretary
willlearntousetheminarelativelyshorttime. Theproblemis,thesebeastskeepgrowing
slow, bloated,
1
buggy, crash-prone, expensive, virus ridden, and incompatible with each
other. Nottotalk abouttheir default outputquality.
LAT
E
Xis an excellent alternative(in somecases, itis theonly viablealternative); butit’s
not much intuitivefor those accustomed toWYSIWYG.
Tosumup,sometimesyoumaywanttousewordprocessor-likefeatures|butusingLAT
E
X.
It would benice to know how toobtain some eects with LAT
E
Xwhen you know how to
getthem withyour once-favourite:-)word processor.
That’s why I wrote this quick reference. As Isaid, it assumes some basic L
A
T
E
Xknowl-
edge; if it’s not the case, I suggest that you go to http://www.ctan.org/starter.html
and download The (Not t So) Short t Introduction to L
A
T
E
X2e. Another r good primer is
http://en.wikibooks.org/wiki/LaTeX/.
1
onceuponatime,Iwrotemythesisona128kRAM,Z80-basedhomecomputer. Thewordprocessor
WordStarandmythesistona singleCP/M-bootable720K oppy,withlotsofroomtospare!
1
SDK application API:C# HTML5 PDF Viewer SDK to convert and export PDF document to
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert
www.rasteredge.com
SDK application API:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert
www.rasteredge.com
In the following sections, we shall navigate through the menus and menu items of an
imaginary word processor, nding out the corresponding LAT
E
Xway of doing the same
work.
1.1 Preliminaries
Many word processor features are implemented by the editor; others by standard L
A
T
E
X
commands; othersstillareobtained usingpackages. Thesearesets ofmacrosthatextend
L
A
T
E
Xproviding new commands and environments. There are lots of packages around:
theonlyproblemisknowingwheretheyare, whattheydo,and howtoinstallthem. More
about packagesin Section1.1.2.
Packages and other T
E
X-related material are available at many sites that constitute the
CTAN:theComprehensiveTeXArchiveNetwork. Ialready mentionedhttp://www.ctan.
org;thissitehasawidelistofmirrors.Fromnowon,CTAN:means‘yourfavouriteCTAN
mirror here, starting from the T
E
Xdirectory’. For instance, you can get LAT
E
Xfor your
platform fromCTAN://systems(e.g.,http://www.tex.ac.uk/tex-archive/systems/).
Towriteyourdocuments, you will need agood texteditor. A better choiceforbeginners
is a LAT
E
X IDE: an editor dedicated to writing LAT
E
X source, with preview and many
facilities.
Isuggest that you install one of the programs listed below; all of them are Free/Open
Sourcesoftware.
 Texmaker(multiplatform):
http://www.xm1math.net/texmaker/index.html
 TeXstudio(multiplatform):
http://texstudio.sourceforge.net/
 TeXworks(multiplatform):
http://tug.org/texworks/
 TeXShop (MacOS X):
http://www.uoregon.edu/koch/texshop/
 TeXnicCenter (Windows):
http://www.texniccenter.org/
InformationaboutLAT
E
XontheMaccan befoundathttp://www.esm.psu.edu/mac-tex/.
1.1.1 Editor-Supported Features
L
A
T
E
Xisjustaformatter: thingslikecutandpaste,searchandreplace etc. aredelegated
totheeditor. Table1summarisesthemain commands ofpopulareditorsforgeeks: GNU
emacs and vim with their native key bindings, and jed congured for Borland IDE key
bindings.
1.1.2 Adding Packages
ThefollowinginformationappliestoTeX Live,whichshipswithmostGNU/Linuxdistri-
butions. Itmay also workon MacTeX, but Ihave no rst-hand experience. Instructions
forMiKT
E
X(probablythemostpopular implementationforWindows)willfollowbelow.
2
SDK application API:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Resize converted Tiff image using VB.NET. Convert PDF file to Tiff and jpeg in ASPX webpage online. Online source code for VB.NET class.
www.rasteredge.com
SDK application API:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert
www.rasteredge.com
Action
Emacs
Vim
Jed
command mode
Alt-X
ESC
Alt-X
insert mode
n/a
i a o O
n/a
lineeditor mode
n/a
:
n/a
le operations
open le
Ctrl-X Ctrl-F
:e
Ctrl-KE
insert le
Ctrl-Xi
:r
Ctrl-KR
save le
Ctrl-X Ctrl-S
:w
Ctrl-KD
save as
Ctrl-X Ctrl-W name
:w name
Ctrl-KS
closele
Ctrl-XK
:q
Ctrl-KQ
changebuer
Ctrl-XB
bN
Ctrl-KN
undo
Ctrl-XU
u
Ctrl-U
redo
Ctrl-^
Ctrl-R
Ctrl-G Ctrl-U
exit
Ctrl-X Ctrl-C
:qa!
Ctrl-KX
moving around
word left
Alt-B
b
Ctrl-A
word right
Alt-F
w
Ctrl-F
startofline
Ctrl-A
0
Ctrl-QS
end ofline
Ctrl-E
$
Ctrl-QD
pageup
Alt-V
Ctrl-U
Ctrl-R
pagedown
Ctrl-V
Ctrl-D
Ctrl-C
startofbuer
Alt-<
1G
Ctrl-QR
end ofbuer
Alt->
G
Ctrl-QC
linen.
Alt-G n.
n.G
Ctrl-QI
deleting
character left
Ctrl-H
X
BS
character right
Ctrl-D
x
Alt-G
word left
Alt-DEL
db
Alt-BS
word right
Alt-D
dw
Ctrl-T
end ofline
Ctrl-K
d$
Ctrl-QY
line
Ctrl-A Ctrl-K
dd
Ctrl-Y
search & replace
search
Ctrl-S text
/text
Ctrl-QS
replace
Alt-%
:s/old/new/g
Ctrl-QA
blocks
startselection
Ctrl-SPACE
v
Ctrl-KB
cut
Ctrl-W
D
Ctrl-KY
copy
Alt-W
Y
Ctrl-KH
paste
Ctrl-Y
P
Ctrl-KC
Table1: Useful keybindings for Emacs, Vim, and Jed in IDEmode.
3
SDK application API:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF Demo▶: Convert PDF to Word; Convert PDF to Tiff; Convert PDF to HTML; Convert
www.rasteredge.com
SDK application API:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
NET library to batch convert PDF files to jpg image files. Turn multiple pages PDF into single jpg files respectively online.
www.rasteredge.com
Alargecollection of L
A
T
E
Xpackages is natively supported; for instance, Ubuntu provides
lots of texlive-* packages. Please note the ambiguity: we’re talking of .deb packages
containingLAT
E
Xpackages.
If you need toinstall an unsupported package, dothefollowing.
1. createthis directorystructure:
$ mkdir -p ~/texmf/tex/latex
Underthis directory, newpackageswill beinstalled.
2. getthepackage(typicallyasazip-compresseddirectory)fromyourfavouriteCTAN
mirror; let’scall it foo.zip
3. unpackit in therightplace:
$ mkdir ~/texmf/tex/latex/foo
$ mv foo.zip ~/texmf/tex/latex/foo
$ cd ~/texmf/tex/latex/foo ; unzip foo.zip
4. Ifno.styleexists,runthecommandlatex foo.insorlatex foo.dtxtocreate
it;
5. run thecommand texhash ~/texmf.
ToaddapackagetoMiKT
E
X,createthedirectory\latex\newpackageunderC:\localtexmf\
tex\ and put the relevant les in there. Proceed as above, then run MiKTeX Options
and click on the ‘Refresh now’ button. Alternatively, issue the command initexmf -u.
That’sit!
Onceapackageis installed, you make itavailablein yourdocuments addinga lineunder
thedocumentclassdeclaration:
\usepackage{foo}
1.1.3 Adding the Info Page
‘Man’ and ‘Info’ pages are command-line sources of documentation for software, widely
employedin UnixandLinuxsystems. IfyourLAT
E
Xdistributionslacksthelatex2e.info
infopage, dothefollowing:
1. download it fromhttp://tug.ctan.org/info/latex2e-help-texinfo/latex2e.info;
2. run thesecommands:
$ sudo cp latex2e.info /usr/share/info/
$ sudo ginstall-info latex2e.info dir
Now, info latexorinfo latex2e isavailable.
4
1.2 The Golden Rules
Beforewestart, please keep this in mind:
1. getused tostructuring your documents: thinkin terms ofparts,chapters, sections,
and soon. Thisholds trueeven if you’renotwritingascientic paper.
2. LAT
E
Xexplicitly discourages the user from messingabout with formatting parame-
ters. Don’t worrytoomuch about the looks of what you’re writing, concentrateon
thecontents.
Applyingthesesimplerules, yourprinted material will magically lookprofessional.
Thatsaid,thisguide(which breaksthesecondrulesomehow!) will help youovercomethe
second rule. So,you will alsobe abletocomposeunstructuredmaterial suchascirculars,
notices, poster, etc.
- - - - - - - - - - - - - - - - - - - - - - - -
2 The File Menu
Obviously, someentriesofthismenuhavenothingtodowithLAT
E
X: File/Open, File/Save,
File/Closedepend on the editor.
2.1 File/New
Thisis theLAT
E
Xequivalent of ablank page:
\documentclass{article}
\thispagestyle{empty} % no page number
\begin{document}
% This is a comment. Write your stuff here.
\end{document}
Asdocumentswritten inLAT
E
Xareinherentlystructured,thisisamorerealisticexample:
\documentclass[a4paper,12pt]{article}
\begin{document}
\title{My Document}
\author{John Smith}
\date{London, \today}
\maketitle
\begin{abstract}
This is a very short article.
\end{abstract}
\tableofcontents
\listoftables
\listoffigures
\section{First Section}
\label{sec:start}
This is the text of the section. See \cite{Gonzato} for details.
\section{End}
5
\label{sec:end}
This is the end of the document. Please go to Section
\ref{sec:start} to read it again.
\begin{thebibliography}{99}
\bibitem{Gonzato} Gonzato G. \textit{\LaTeX{} for Word Processor
Users}. CTAN, 2001--2015.
\end{thebibliography}
\end{document}
More document templates arelisted in AppendixA.
2.2 File/Save As...
Thefollowingtoolsare handy ifyouwanttoconvertL
A
T
E
Xtootherformats:
 T
E
X4ht isprobablythebestL
A
T
E
XtoHTML converter:
http://tug.org/tex4ht
 latex2html, another convertertoHTML:
http://saftsack.fs.uni-bayreuth.de/latex2ht/,
CTAN://support/latex2html
 latex2rtf, aconverter toRich Text Format:
CTAN://support/latex2rtf
 detex(acommand lineconverter) removesall LAT
E
Xtags and outputsplain text:
http://www.cs.purdue.edu/homes/trinkle/detex/,
CTAN://support/detex/
SeealsoSection2.7for details on PDFcreation.
2.3 File/Save As Template
Savinga L
A
T
E
X‘template’ would mean, as I see it, create a new L
A
T
E
Xpackage. This is
complex matter thatgoes beyond the scopes ofthisguide.
2.4 File/Import
Thesetoolsconvert from other formats toLAT
E
X:
 rtf2latex: CTAN://support/rtf2latex
 html2latex:CTAN://support/html2latex
 wvware is a set of tools that convert from MS Word to several formats including
LAT
E
X;http://wvware.sourceforge.net
 the free word processor Abiword,http://www.abiword.org, imports MS Word and
can exportLAT
E
X.
 txt2tex: CTAN://support/txt2texdoes a fairly good job at convertingplain text
lesintoLAT
E
X.
6
Other *2latexconverters areavailable atthesame address.
Another interesting extension is OOoLatex, a set of macros for OpenOce: http://
ooolatex.sourceforge.net/.LibreoceusershaveanequivalentextensioncalledTexMaths,
http://roland65.free.fr/texmaths/.
2.5 File/Page Setup
The normal method for setting paper size, orientation, and margins, is to use parame-
ters in ndocumentclass. Paper size can be a4paper, a5paper, b5paper, letterpaper,
legalpaper,executivepaper;orientationisportraitbydefault,oroptionallylandscape.
Forexample,
\documentclass[a5paper,landscape,12pt]{article}
Document-widemargins aresetwith the nsetlength command, which isused to change
thevalue ofvariablesand counters:
\setlength{\leftmargin}{2cm}
\setlength{\rightmargin}{2cm}
\setlength{\oddsidemargin}{2cm}
\setlength{\evensidemargin}{2cm}
\setlength{\topmargin}{-1cm}
\setlength{\textwidth}{18cm}
\setlength{\textheight}{25cm}
Thegeometrypackageallowsforcompletecontrolofparameterssuchaspapersize,margins
width, and soon. geometry has far too many options tolist them all, and you’re invited
toreaditsdocumentation. A fairlycompleteexampleofitsusageis shownbelow. In this
example, someparameters arenot compatiblewith each other, and aretherefor purpose
of argument only.
\usepackage{geometry} % top of document
...
\geometry{paperwidth=25cm}
\geometry{paperheight=35cm}
% or: \geometry{papersize={25cm,35cm}}
\geometry{width=20cm} % total width
\geometry{heigth=30cm} % total heigth
% or: \geometry{total={20cm,30cm}}
\geometry{textwidth=18cm} % width - marginpar
\geometry{textheight=25cm} % heigth - header - footer
% or: \geometry{body={18cm,25cm}}
\geometry{left=3cm}
% left margin
\geometry{right=1.5cm} % right margin
% or: \geometry{hmargin={3cm,2cm}}
\geometry{top=2cm}
% top margin
\geometry{bottom=3cm} % bottom margin
% or: \geometry{vmargin={2cm,3cm}}
\geometry{marginparwidth=2cm}
\geometry{head=1cm}
% header space
Options can alsobe setthis way:
\usepackage[left=3cm, right=2cm]{geometry}
7
2.5.1 PageSetup/Headers and Footers
The fancyhdr package provides the new command npagestyleffancyg. This will create
a header reporting the current section (chapter in book.cls) and subsection, and a
footer with the page number: prettyfancyindeed. Headers and footerscan obviouslybe
customised. They aremadeofthreeparts: aleft-aligned part, acentre-aligned part, and
aright-aligned part. Toset those, use the commands likein this example:
\usepackage{fancyhdr}
...
\lhead{} % empty
\chead{Hello, world!}
\rhead{Page \thepage} % page number
\lfoot{}
\cfoot{\textbf{Hello!}}
\rfoot{}
2.6 File/Printer Setup
ThisishighlyOS-dependent,anddenitelyoutsideofthescopesofLAT
E
X. Assumingthat
you’re usingaUnix-likesystem, thesetipsmay comein handy:
 lpr -P printername printstothespecied printer;
 lpr -# 10 prints 10copies;
 lpr -rremovestheleafterprinting it
Seebelowformore tips.
2.7 File/Print Preview
When theL
A
T
E
Xinputle isready, you haveseveral options:
 convertitto.dvi(latex file.tex)andpreviewingitwithxdvi,yaporotherDVI
previewer;
 convert the .dvi to PostScriptwith dvips, then usesomevariantof Ghostview;
 producinga.pdfle with dvipdfordirectlywith pdflatex.
In myopinion,producinga.pdfleis thebestoption,asitmakesforwidestportability.
Whiledvipdfisjustascript thatconvertsthe.dvito.psthento.pdf, usingpdflatex
ismoreinteresting. Infact,somepackageslikehyperrefandurlmaketheresulting.pdfle
browseable; see Section4.15. However, using pdflatex you might experience problems
b
with otherpackages. Moredetailsin Section4.12.
2.8 File/Print
Simplyuselpr file.ps fromthecommand line, orviatheFile/Printmenu entryofyour
previewer.
8
Documents you may be interested
Documents you may be interested