create and print pdf in asp.net mvc : Converting pdf to tiff file control software system web page html wpf console kile1-part1780

The Kile Handbook
The pronunciation is supposed to be as follows: T as you would expect, E as in get, and X as in
the German ich. If you do not know what chsounds like, it is more or lesslike the sound ahissing
cat produces; the IPA symbol is /ç/. Many people report a different pronunciation of ach (IPA
symbol /x/), but according to some Greeks, the first version is indeed correct. You should be
aware that a lot of people mispronounce T
E
Xas /teks/ or /tek/.
Last, in L
A
T
E
Xthe first L
A
is pronounced as lay: the idea being, while raw T
E
Xis difficult, even
alayman can use LAT
E
Xmacros. A less inspiring, but more realistic explanation is that it stems
from the surname of Leslie Lamport, the creator of L
A
T
E
X. Now you know!
2.2 L
A
T
E
X101
The LAT
E
Xtypesetting system is similar to other markup languages such asXML, which is used
inmany types of documents (including the one you are reading), or HTML, which isused for web
pages. The general idea behind markup languages is to have special keywords, called tags, that
tell a program (a word processor, a web browser, or the LAT
E
Xcompiler) how the text enclosed
within the tags is to be interpreted. Kile offers a number of such tags in the LaTeX menu in the
menu bar.
While we will try to give you a good idea of what L
A
T
E
Xis, this document is, of course, not
The Definitive Book on L
A
T
E
X. If you want to learn L
A
T
E
Xin depth, you may want to borrow a
specialized book from your local library.
As with any other markup language, L
A
T
E
Xdocuments contain a preamble, which defines global
properties, such as paper size, page numbering, dimensions of the text on the page, and a doc-
ument body, which contains the text of the document. The preamble is composed at least of the
\documentclass command. It precedes the document body, which starts with the command
\begin{document} and isconcluded with the command \end{document}.
2.3 Kile’s Main Features
2.3.1 QuickStart Wizard
The QuickStart wizard built into Kile is a useful feature to quickly start creating documents in
Kile. Choosing the wizard from the menubar gives you several choices for the creation of your
document. You can also specify some options related to the document right away.
Class options:
• Document Class: choose the type of document you want to create: article, book, letter, report,
scrartcl, scrreprt, scrbook, prosper, beamer or other custom-defined.
• Typeface Size: tell Kile what point size (pt) you want to use.
• Paper Size: choose the size or style of sheets.
• Encoding: In general it is a good idea to use your system’s standard encoding. Modern sys-
tems now move more and more to UTF-8 as the standard encoding. If you can, use utf8 or
utf8x (which is indeed the correct spelling for L
A
T
E
Xdocuments).
• Other options: thisallows you to set further options such as printing, draft, and others.
Packages
This lists some of the most common additional packages used in L
A
T
E
X. Select the check box to
include it.
Document Properties:
11
Converting pdf to tiff file - control software system:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
Converting pdf to tiff file - control software system:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
The Kile Handbook
• Author: put your name here.
• Title: add the document title here.
• Date: specify the date.
2.3.2 Predefined Templates
The predefined templates in Kile are:
• Empty document: real freaks start from scratch!
• Article: setsthe article format, for adocument short enoughnot to be broken down to chapters.
• Report: sets the report format, for a middle-sized document, with, for example, page number-
ing on the page’s outer edge.
• Book: sets the book format, a full-fledged flavor, so powerful that it is used to write many
university textbooks.
• Letter: sets the letter format.
• Beamer, HA-Prosper: create nice presentations in PDF with a superior look and all L
A
T
E
X
power.
• Powerdot: Powerdot is the follower of the packages seminar and HA-Prosper. It does not
have asmany options as Beamer, but it is easy to use and it can create really nice presentations
in PDF.
• Scrartcl, Scrbook, Scrreprt, Scrlttr2: the KOMA-Script document classes, especially adapted to
German typography. Use them whenever you write German texts.
• Xelatex: a modified Article template to use with XeLaTeX.
Note that all of these templates can be adjusted to the user’s requirements.
New usersneed not worry: thislist isjust a brief description of the available features, and a more
detailed description can be found in chapter3.
2.3.3 Syntax Highlighting
Kile is similar to other programs that deal with source code and editing, and will automatically
highlight commands, options and items that are used (and abused). Kile makes it possible to
easily spot problematic areas: for example, if you see major areas of text turn green, it is likely
that you forgot to close amath environment somewhere.
2.3.4 Auto-Completion of Environments
The auto-completion of environments means that, when you begin a new environment by typ-
ing \begin{environment}, Kile will automatically insert a matching \end{environment}
command, with a line in between them for your text. You can of course deactivate it if you want
in Settings ! Configure Kile... ! LaTeX+Environments.
12
control software system:Online Convert PDF file to Tiff. Best free online PDF Tif
XDoc.PDF) is a multifunctional PDF document converting tool, which can control, C# developers can render and convert PDF document to TIFF image file
www.rasteredge.com
control software system:C# TIFF: C#.NET Code to Convert TIFF Image File
controls. Visual C#.NET demo code for converting PDF document to Tiff image file is offered. How to Convert Jpeg Images to Tiff.
www.rasteredge.com
The Kile Handbook
2.3.5 Jump to Structure Element
All documents are normally structured in a hierarchy of some type. L
A
T
E
Xallows you to break
up documents into the following hierarchy (part being highest in the hierarchy, and subpara-
graph being lowest):
• \part
• \chapter
• \section
• \subsection
• \subsubsection
• \paragraph
• \subparagraph
When viewing a document in the Structure view, you can jump between elements by clicking on
the element you would like to view.
2.3.6 Inverse Search
When creating your own L
A
T
E
Xfiles, inverse search can be very helpful. Once you have createda
DVI file (DeVice Independent File) or PDF file, you can click the left mouse button while pressing
Shift in the viewer and Kile will jump to the corresponding line in the L
A
T
E
Xsource code.
ADVI is a type of file containing a description of a formatted document, along with other infor-
mationincluding character font, and isbesidesPDF the usual output of T
E
Xor L
A
T
E
X. A number
of utilities exist to view, convert and print DVI files on various systems and devices.
2.3.7 Forward Search
When using inverse search, the selection of items in the DVI or PDF file is associated with the
editor, so when you click on the DVI or PDF file, the main window jumps to the corresponding
section of L
A
T
E
Xcode in the editor. Forward search is the exact opposite of this. Forward search
will allow you to click on a specific section of text in the L
A
T
E
Xcode, and jump to the associated
position in the viewer window.
2.4 The Toolbar
• New: begin a new document.
• Open: open a new document.
• Close: close your document.
• Define document as master: this is used when working with multiple files. Having a master
document will let you work more easily with other .tex files included in your document. If
you are using projects, you can also set in Project ! Project Options a project-wide master
document.
• Quickbuild: compiles your L
A
T
E
Xsource code and displays the results automatically unless
there are errors contained in the document.
13
control software system:Online Convert Excel to PDF file. Best free online export xlsx
Your Excel file is converted to look just the same as it does in your office software. Creating a PDF from xlsx/xls has never been so easy! Easy converting!
www.rasteredge.com
control software system:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
is a C# programming example for converting PDF to Word inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc DocumentType.DOCX DocumentType.TIFF.
www.rasteredge.com
The Kile Handbook
• Watch file mode: this mode will ´´watch´´ the DVI file for changes, and will not launch a new
session of Okular after Quickbuild.
• View logfile: views the .log file, so you can spot errors.
• Previous error: jumps backward through the .log file and highlights errors in the source.
• Next error: jumps forward through the .log file and highlights errors in the source.
• Stop: halts current tool.
• LaTeX: runs L
A
T
E
Xon the active document.
• ViewDVI: launches DVI viewer.
• DVItoPS: converts a DVI to a PostScript
®
(PS).
• ViewPS: launchesPostScript
®
(PS) viewer.
• PDFLaTeX: runs PDFL
A
T
E
Xon the active document.
• ViewPDF: launches the PDF viewer.
• DVItoPDF: converts a DVI to a PDF.
• PStoPDF: converts a PS to a PDF.
• ViewHTML: views HTML created.
• ForwardDVI: jump to the page of the DVI file that corresponds to the current line inthe editor.
• ForwardPDF: jump to the page of the PDF file that correspondsto the current line inthe editor.
If you look at the Edit toolbar, you will notice three large drop-down menus. The drop-down
menus were designed for you to be able to quickly add certain common features into your doc-
ument. The first drop down box is used for quickly dividing your document by parts, chapter,
sections and so on; the available commands to add segments to your L
A
T
E
Xsource code are:
• part: highest level of sectioning for a document.
• chapter: starts a new chapter.
• section: create a new section.
• subsection: create a new subsection.
• subsubsection: a secondary section between subsection and paragraph.
• paragraph: create a new paragraph.
• subparagraph: create a new subparagraph.
The drop down box named Other is used to insert items into your document such as indexes,
footnotes, and references; the available commands are:
• label: a command that produces a label for a chapter, a figure or another element.
• index: creates an entry for the index.
• footnote: creates a footnote in your document.
• ref: used to refer to a predefined label, which you can choose from adrop-down list.
• pageref: just like ref, but refers to a page instead of a structure element.
• cite: create a reference with data from a bibliography.
14
control software system:C# PDF Converter Library SDK to convert PDF to other file formats
This PDF document converting library component offers reliable C# image or document, or from PDF document to other file formats, like multi-page TIFF file.
www.rasteredge.com
control software system:VB.NET PDF Converter Library SDK to convert PDF to other file
a series of demo code directly for converting MicroSoft Office Word, Excel and PowerPoint document to PDF file in VB.NET application. Conversion of TIFF to PDF.
www.rasteredge.com
The Kile Handbook
The Other drop-down menu
Selecting the label for a reference
When using cite, you are presented with adrop-downlist of bibitems, but if you are using BibT
E
X
thiswill only work if the file belongs to a Project. For editing BibT
E
Xfilesthe usage of specialized
editors is recommended. The author has had good results with KBibT
E
X. Of course you can also
write the BibT
E
Xfilesby hand inside Kile.
The last drop down box labeled tiny is used to set the size of the text. You can set the size of the
main text, of footnotes, and so on. The available commands are:
• tiny: smallest.
• scriptsize: very small.
• footnotesize: smaller.
• small: small.
15
control software system:VB.NET TIFF: TIFF Converter Control SDK; Convert TIFF to Image &
to PDF conversion without using external PDF document processing VB.NE TIFF to JPEG Converting Plugin, VB.NE conversion SDK is able to convert TIFF file to JPEG
www.rasteredge.com
control software system:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Besides, this PDF converting library also makes PDF document visible and searchable on the Internet by converting PDF document file into HTML webpage.
www.rasteredge.com
The Kile Handbook
• normalsize: normal.
• large: large.
• Large: larger.
• LARGE: even larger.
• huge: still larger.
• Huge: largest.
16
The Kile Handbook
Chapter 3
Quickstart
3.1 Writing a L
A
T
E
XDocument with Kile for Beginners
Usersof Kile have two choices when starting anew document: they can use the Wizard to begin
anew document, select the type of document they would like to create and options such as font
size, paper size, and so on; otherwise, they can write the code by hand.
\documentclass[12pt]{article}
\begin{document}
Here is a bunch of text coded in \LaTeX.
\end{document}
Every document in L
A
T
E
Xbegins with the command \documentclass[optional argumen
t]{class}, where class specifies the document type.
Typing in the code example above from the text box gives you the following output:
Compiled text in DVI output
The brackets that come after the command \documentclass contain the options for the com-
mand. The option [12pt] sets the size of the font for your article; if you do not set the font size
in the beginning, you can set it later in the text.
Once you have typed in the code example from the box above, you will need to compile your
L
A
T
E
Xsource code. The easiest way for you to compile L
A
T
E
Xis to use the Build menu, or using
the Quickbuild button.
Alt-2 is the keyboard shortcut to compile your source code.
You have to save your source code before you can compile; Kile will do this automatically for
you.
If your document did not compile, check the log for errors. When using the Quickbuild key, the
Okular viewer should be launched automatically; if it does not, look at the log.
17
The Kile Handbook
3.2 Environments
An environment is a segment of text that is managed differently from the rest of the document.
For example, you create areport withfont size 12, but you need to change your font size for afew
sentences. The commands \begin{environment}, \huge and \end{environment} will let
you temporarily alter the text inside the environment commands to be size huge.
Changes are only effective from \begin{environment} to \end{environment}. There are
no limits as to how many changes you can make inside an environment.
There are many features you can add to your document that will make it more readable and
user-friendly. You can add features such as specific fonts, bold, italics, underline etc. to your
document, and these commands will end with either an \end command, or at the end of your
environment.
• \begin{emph}: this command makes text italicized, and is valid until the code comes across
a\end{emph}, or another environment. To italicize one word in a sentence, you can use the
syntax: this is \emph{my} sentence.
• \textbf{I am making this text inside the brackets bold}: this command
makes your text bold.
• \quote: to create aquote inside your document; begin your quote with \begin{quote} and
end it with \end{quote}.
• \center: centers the text.
• \verse: creates offset text for poems.
• \itemize: makes an itemized list.
3.3 Using Kile
Now that wehave given you some background about howto write code using the L
A
T
E
Xmarkup
language, we will show you how to create a document using Kile step-by-step.
1. Start Kile.
2. Select Wizard ! Quick Start, then choose a format, and set your preferences in the wizard.
3. Once the wizard has entered text, do some customization to make the document more read-
able, add a minimum of one quote, some bold text, italics, and a verse to see the difference
between the commands.
4. Save your file, and give it the name intro.tex.
5. Build your document using Alt-2, or the button labeled LaTeX.
6. Select ViewDVI.
7. Check out all your new text.
8. When you are done viewing your document, click the Editor View button or press Ctrl-E
to return to the editor if you are using the embedded viewer, or close the viewer window if
you are using a separate viewer.
That’sit! You have just created your first L
A
T
E
Xdocument!
Once you have created your DVI, you will be able to print your document, or change it into a
PostScript
®
or PDF file if you want. Experiment and have fun!
18
The Kile Handbook
3.4 DVI Files
DVI stands for DeVice Independent file. These files are produced by T
E
Xor L
A
T
E
Xto be read by a
driver of some sort on your computer. There are many different types of output that a .dvi can
be sent to, such as a printer, PostScript
®
or PDF file converter, or your computer screen.
3.4.1 Viewing a DVI
You have already seen how to view a DVI file on the screen by using the ViewDVI button in the
toolbar.
3.4.2 Printing a DVI
To print a DVI, you can use the same process that you used to create your document earlier (see
Section3.3). At step 7, after clicking ViewDVI, select File! Print in the viewer, and if you have
your printer properly configured, you will be able to print the DVI.
3.4.3 Converting DVI files
The toolbar gives the optionsof Converting a DVI to other formats. Once you have created a DVI
from your LAT
E
Xsource code, you will be able to export it to a format of your choice using the
toolbar buttons.
3.5 Forward Search between Kile and Okular
The forward search functions allow you to jump from your editor directly to the associated posi-
tion of the DVI or PDF file.
Kile offers a configuration with this option for all LAT
E
Xbinaries. Go to Settings ! Configure
Kile... ! Tools+Build and always choose the Modern configuration.
To execute a forward search, position the cursor on a line of source code, and click Forward
Search to jump to the associated position in the DVI or PDF viewer window.
3.6 Inverse Search between Kile and Okular
Inverse search is a very useful feature when you are writing a L
A
T
E
Xdocument yourself. If ev-
erything is set up properly, you can click into Okular’s window with the left mouse button while
pressing Shift. After that Kile loads the L
A
T
E
Xsource file and jumps to the proper paragraph.
To use inverse search, you have to compile your L
A
T
E
Xfile with the Modern configuration.
Inverse search cannot work unless:
• The source file has been compiled successfully.
• Okular knows which editor you would like to use.
With this feature of Okular, a left mouse click while pressing Shift in the DVI or PDF document
will result in Kile opening the corresponding L
A
T
E
Xdocument and attempt to go to the cor-
responding line. Remember to tell Okular to use Kile as a text editor, in Okular’s menu item
Settings! Configure Okular... (on the page Editor).
19
The Kile Handbook
Configuring Okular
3.7 Resolving Errors
If you are trying to use quickbuild, and the DVI viewer does not open, chances are you have an
error. If you have an error, it will be visible in the log file / message area, and the summary of
the error will be given.
The log file will explain the source of the error in your code. In the editor, you can use the
buttons in the toolbar labeled Previous LaTeX Error and Next LaTeX Error to jump to and from
errors. The log file always states in which line the error occurred. To view the line where an error
occurred, click on the error in the log window, and Kile will take you to the error’sline.
20
Documents you may be interested
Documents you may be interested