view pdf in asp net mvc : Convert pdf to txt batch application software tool html winforms windows online memman3-part883

TYPE CONVENTIONS
xxxi
to
CTAN
. This is just one of the services offered by the TeX Users Group (
TUG
)and infor-
mation on how to access it is available at
http://www.tug.org
which is the homepage
for the TeX Users Group.
The most recent crops of messages on the
comp.text.tex
newsgroup (
CTT
)show an
increasing interest in using awider range of fonts withLaTeX. This is aquestion that I have
left alone. Alan Hoenig’s book [Hoe98] isthe best guide to thisthat I know of.
CTAN
hosts
Philipp Lehman’s font installation guide [Leh04]; this is well worth looking at just as an
example of fine typesetting.
The source code for thememoirclass is, of course, freely available from
CTAN
if you
wish to see exactly what it does and how it doesit.
For a more interactive resource you can ask questions on the
comp.text.tex
news-
group. If you are a newcomer to
CTT
please read the FAQ [FAQ] before asking a question,
and also read a few day’s worth of messages to check that your question hasn’t just been
answered.
T
YPE CONVENTIONS
The following conventions are used:
 ThenamesofLaTeXclassesandpackagesaretypesetinthisfont.
 Classoptionsaretypesetinthisfont.
 The names of chapterstyles and pagestyles are typeset in this font.
LaTeX code is typeset in this font.
 Thenamesofprogramsareinthisfont.
Macro command syntax is enclosed in a rectangular box.
For referential purposes, arguments are denoted by arg
A
CKNOWLEDGEMENTS
Many people have contributed to thememoirclass and this manual in the forms of code,
solutions to problems, suggestions for new functions, bringing my attention to errors and
infelicities in the code and manual, and last but not least in simply being encouraging.
Iam very grateful to the following for all they have done, whether they knew it or not:
Paul Abrahams, William Adams, Tim Arnold, Donald Arseneau, Stephan von Bechtol-
sheim, Jens Berger, Karl Berry, Ingo Beyritz, Javier Bezos, Stefano Bianchi, Sven Bovin,
Alan Budden, Ignasi Furió Caldentey, Ezequiel Martín Cámara, David Carlisle, Gustafo
Cevolani, Jean-Côme Charpentier, Michael A. Cleverly, Steven Douglas Cochran, Fred-
eric Connes, Žarko F.
ˇ
Cuˇcej, Christopher Culver, Iain Dalton, Michael W. Daniels, Michael
Downes, Christopher Dutchyn, Thomas Dye, Victor Eijkhout, Roman Eisele, Danie Els,
Robin Fairbairns, Simon Fear, António Ferreira, Kai von Fintel, Ivars Finvers, Ulrike Fis-
cher, Matthew Ford, Musa Furber, Daniel Richard G, Ignacio Fernández Galván, Ger-
ardo Garcia, Romano Giannetti, Kheng-Swee Goh, Donald Goodman, Gabriel Guernik,
Matthias Haldiman, Kathryn Hargreaves, Sven Hartrumpf, hazydirk, Carsten Heinz, Flo-
rence Henry, Peter Heslin, Timo Hoenig, Morten Høgholm, Henrik Holm, Vladimir G.
Ivanovi´c, Martin Jørgensen, Stefan Kahrs, Christian Keil, Marcus Kohm, Flavian Lambert,
Jøgen Larsen, Kevin Lin, Matthew Lovell, Daniel Luecking, Anders Lyhne, Lars Hendrik
Gam Madsen, Lars Madsen, Vittorio De Martino, Ben McKay, Frank Mittelbach, Wilhelm
Convert pdf to txt batch - SDK control service:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Convert pdf to txt batch - SDK control service:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
xxxii
INTRODUCTION TO THE EIGHTH EDITION
Müller, Vilar Camara Neto, Rolf Niepraschk, Patrik Nyman, Heiko Oberdiek, Scott Pakin,
Adriano Pascoletti, Paul, Ted Pavlic, Troels Pedersen, Steve Peter, François Poulain, Erik
Quaeghebeur, Bernd Raichle, MartinReinders, Aaron Rendahl, René, AlanRistow, Robert,
Chris Rowley, Gary Ruben, Robert Schlicht, Doug Schenck, Dirk Schlimm, Arnaud Schmit-
tbuhl, Rainer Schöpf, Paul Stanley, Per Starbäck, James Szinger, Jens Taprogge, Ajit
Thakkar, Scott Thatcher, Reuben Thomas, Bastiaan Niels Veelo, Guy Verville, Emanuele
Vicentini, Jörg Vogt, Jürgen Vollmer, M J Williams, and David Wilson.
If I have inadvertently left anyone off the list I apologise, and please let me knowso that
Ican correct the omisssion.
3
Along those lines, if you have any questions you may direct
them to the
comp.text.tex
newsgroup or post themom
http://tex.stackexchange.
com
as you are likely to get a satisfactory and timely response.
Of course, none of this would have been possible without Donald Knuth’s TeX system
and the subsequent development of LaTeX by Leslie Lamport.
3
Please write the maintainer atdaleif at imf dot au dot dk
SDK control service:VB.NET Create PDF from Text to convert txt files to PDF in vb.net
Visual Studio .NET project. Batch convert editable & searchable PDF document from TXT formats in VB.NET class. Able to copy and paste
www.rasteredge.com
SDK control service:C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
Free .NET library for creating PDF from TXT in both C# C#.NET class source code for creating PDF document from Convert plain text to PDF text with multiple fonts
www.rasteredge.com
Remarks to the user
Thememoirclass gives you many ways to change the appearance of your document, and
also provides some ready-made styles that might be appropriate for your purposes.
As you can see, this manual is not slim and attempts to describe in some detail how
the various aspects ofmemoirwork and gives examples of how you can change these to
better match your needs. However, there are a myriad of different things that users might
wish to do and it is not possible either for the class to provide ready made simple, or even
complex, methods to directly support these, or for this manual to give examples of how
everything might be accomplished.
If many want a particular facility that is not available, then it may be possible to add
that. If it is only one who wishes it then, unless the one is the author, it is unlikely to
be provided. But don’t let this stop you from asking, especially if you can provide the
necessary code.
The complete documented code for the class is available in the file
memoir.dtx
.If you
want to know how something is done then you can read the code for all the details. If you
want to do something different, then the code is there for you to look at and experiment
with. You should, though, not change any of the code in the class. If you need to do so,
then copy the code you wish to change into the document’s preamble or a package of your
own or a class of your own (with a different name) and make the changes there. Do not
expect any help if you change thememoirclass code directly.
As the years go by support formemoirwilldevolve fromone personto another.
4
Therefore
it is probably safer to ask questions, complain, make suggestions, etc., on a Q&A site like
http:://tex.stackexchange.com
or on the the newsgroup
comp.text.tex
, which
is archived and read by many, than correspond directly with the maintainer, who might
well be away for some considerable time and perhaps not notice your email after having
returned to base.
In either case please include the word
memoir
in the subject, and if possible, please
tag the question with the
memoir
tag. That will help the memoir maintainer keep track of
memoir related matters.
From the maintainer: It seems that traffic on
comp.text.tex
is less frequent. So most mem-
oir related questions should go to
http:://tex.stackexchange.com
,please remember
to tag them properly, that really helps locating the memoir related questions. If no-one
comes up with an answer, you can also write me directly via
daleif (at) imf dot au
dot dk
.
4
This is currently (July 2009)happening as Lars Madsen is takingover from Peter Wilson.
Chapter lastupdated2013/05/21 (revision 469)
xxxiii
SDK control service:C# Create PDF Library SDK to convert PDF from other file formats
Free PDF creator SDK for Visual Studio .NET. Batch create adobe PDF from multiple forms. Create writable PDF from text (.txt) file.
www.rasteredge.com
SDK control service:VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word, Excel and PowerPoint to searchable PDF document. Create writable PDF file from text (.txt) file in
www.rasteredge.com
SDK control service:VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
of images and documents. More and more companies are trying to convert printed business Texts will be outputted as searchable PDF, PDF/A,TXT, HTML, XML, E-Book
www.rasteredge.com
SDK control service:C# Image: How to Add Antique & Vintage Effect to Image, Photo
Place the evaluation license key txt file at your C# I apply the vintage effect to a batch of image powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
Terminology
Like all professions and trades, typographers and printers have their specialised vocabu-
lary.
First there isthe questionof pages, leaves and sheets. The trimmed sheetsof paper that
make up a book are called leaves, and I will call the untrimmed sheets the stock material. A
leaf has two sides, and a page is one side of a leaf. If you think of a book being opened flat,
then you can see two leaves. The front of the righthand leaf, is called the recto page of that
leaf, and the side of the lefthand leaf that you see is called the verso page of that leaf. So,
aleaf has a recto and a verso page. Recto pages are the odd-numbered pages and verso
pages are even-numbered.
Then there is the question of folios. The typographical term for the number of a page
is folio. This is not to be confused with the same term as used in ‘Shakespeare’s First Folio’
where the reference is to the height and width of the book, nor to its use in the phrase
‘folio signature’where the termrefers to the number of times a printed sheet is folded. Not
every page in a book has a printed folio, and there may be pagesthat do not have afolio at
all. Pages with folios, whether printed or not, form the pagination of the book. Pages that
are not counted in the pagination have no folios.
Ihave not been able to find what I think is a good definition for ‘type’ as it seems to
be used in different contexts with different meanings. It appears to be a kind of generic
word; for instance there are type designers, type cutters, type setters, type foundries,...
For my purposes I propose that type is one or more printable characters (or variations or
extensions to this idea). Printers use the term sort to refer to one piece of lead type.
Atypeface is a set of one or more fonts, in one or more sizes, designed as a stylistic
whole.
Afont is a set of characters. In the days of metal type and hot lead a font meant a com-
plete alphabet and auxiliary characters in a given size. More recently it is taken to mean
acomplete set of characters regardless of size. A font of roman type normally consists
of CAPITAL LETTERS,
SMALL CAPITALS
,lowercase letters, numbers, punctuation marks,
ligatures (such as ‘fi’ and ‘ffi’), and a few special symbols like &.
Afont family is a set of fonts designed to work harmoniously together, such as a pair of
roman and italic fonts.
The size of a font isexpressed in points (72.27 points equals1 inch equals 25.4 millime-
ters). The size is a rough indication of the height of the tallest character, but different fonts
with the same size may have very different actual heights. Traditionally font sizes were
referred to by names(see Table 1) but nowadays just the number of points is used.
The typographers’ and printers’ termfor the vertical space between the lines of normal
text is leading, which is also usually expressed in points and is usually larger than the font
Chapter lastupdated2013/04/24 (revision 442)
xxxv
xxxvi
TERMINOLOGY
Table 1: Traditional font size designations
Points Name
Points Name
3
Excelsior
11
Small Pica
31/
2
Brilliant
12
Pica
4
Diamond
14
English
5
Pearl
18
Great Primer
51/
2
Agate
24
Double (or Two Line) Pica
6
Nonpareil
28
Double (or Two Line) English
61/
2
Mignonette
36
Double (or Two Line) Great Primer
7
Minion
48
French Canon (or Four Line Pica)
8
Brevier
60
Five Line Pica
9
Bourgeois
72
Six line Pica
10
Long Primer
96
Eight Line Pica
Table 2: Printers units
Name (abbreviation) Value
point (pt)
pica (pc)
1pc = 12pt
inch (in)
1in = 72.27pt
centimetre (cm)
2.54cm = 1in
millimetre (mm)
10mm = 1cm
big point (bp)
72bp = 72.27pt
didot point (dd)
1157dd = 1238pt
cicero (cc)
1cc = 12dd
size. A convention for describing the font and leading is to give the font size and leading
separated by aslash; for instance 10/12for a10pt font set with a 12pt leading, or 12/14 for
a12pt font set with a 14pt leading.
The normal length of a line of text is often called the measure and is normally specified
in terms of picas where 1 picaequals 12 points(1pc = 12pt).
Documents may be described as being typeset with a particular font with a particular
size and aparticular leading on aparticular measure; this isnormally given in a shorthand
form. A 10pt font with 11pt leading on a 20pc measure is described as 10/11 × 20, and
14/16× 22 describes a 14pt font with 16pt leading set on a a 22pc measure.
U
NITS OF MEASUREMENT
Typographers and printers use a mixed system of units, some of whichwe met above. The
fundamental unit is the point; Table 2 lists the most common unitsemployed.
Points and picas are the traditional printers units used in English-speaking countries.
The didot point and cicero are the corresponding units used in continental Europe. In
Japan ‘kyus’ (a quarter of a millimetre) may be used as the unit of measurement. Inches
and centimetres are the units that we are all, or should be, familiar with.
UNITS OF MEASUREMENT
xxxvii
The point system was invented by Pierre Fournier le jeune in 1737 with a length of
0.349mm. Later in the same century François-Ambroise Didot introduced his point system
with a length of 0.3759mm. This is the value still used in Europe. Much later, in 1886,
the AmericanType Founders Association settled on 0.013837inas the standard size for the
point, and the British followed in 1898. Conveniently for those who are not entirely metric
in their thinking this means that six picas are approximately equal to one inch.
The big point is somewhat of an anomaly in that it is a recent invention. It tends to
be used in page markup languages, like PostScript
5
,in order to make calculations quicker
and easier.
The above units are all constant in value. There are also some units whose value de-
pends on the particular font being used. The em is the nominal height of the current font;
it is used as a width measure. An en is half an em. The ex is nominally the height of the
letter ‘x’ in the current font. You may also come across the term quad, often as in a phrase
like ‘starts with a quad space’. It is a length defined interms of an em, oftena quad is 1em.
5
PostScript is a registered trademark ofAdobe Systems Incorporated.
One
Starting off
As usual, the memoir class is called by
\documentclass[
options
]{memoir}
. The
options include being able to select a paper size from among a range of sizes, selecting a
type size, selecting the kind of manuscript, and some related specifically to the typesetting
of mathematics.
1.1 S
TOCK PAPER SIZE OPTIONS
The stock size isthe size of asingle sheet of the paperyou expect to put through the printer.
There is a range of stock paper sizes from which to make a selection. These are listed in
Table 1.1 through Table 1.3. Also included in the tables are commands that will set the
stock size or paper size to the same dimensions.
There are two options that don’t really fit into the tables.
ebook forastocksizeof6×9inches,principallyfor‘electronicbooks’intendedtobedis-
played on a computer monitor
landscape tointerchangetheheightandwidthofthestock.
All the options, except forlandscape , are mutually exclusive. The default stock paper
size isletterpaper.
Table 1.1: Class stock metric paper size options, and commands
Option
Size
stock size command
page size command
a6paper
148 × 105mm
\stockavi
\pageavi
a5paper
210 × 148mm
\stockav
\pageav
a4paper
297 × 210mm
\stockaiv
\pageaiv
a3paper
420 × 297mm
\stockaiii
\pageaiii
b6paper
176 × 125mm
\stockbvi
\pagebvi
b5paper
250 × 176mm
\stockbv
\pagebv
b4paper
353 × 250mm
\stockbiv
\pagebiv
b3paper
500 × 353mm
\stockbiii
\pagebiii
mcrownvopaper
186 × 123mm
\stockmetriccrownvo \pagemetriccrownvo
mlargecrownvopaper 198×129mm
\stockmlargecrownvo \pagemlargecrownvo
mdemyvopaper
216 × 138mm
\stockmdemyvo
\pagemdemyvo
msmallroyalvopaper
234 × 156mm
\stockmsmallroyalvo \pagemsmallroyalvo
Chapter lastupdated2013/04/24 (revision 442)
1
2
CHAPTER 1. STARTING OFF
Table 1.2: Class stock US paper size options, and commands
Option
Size
stock size command
page size command
dbillpaper
7× 3in
\stockdbill
\pagedbill
statementpaper
8.5 × 5.5 in
\stockstatement
\pagestatement
executivepaper
10.5× 7.25in
\stockexecutive
\pageexecutive
letterpaper
11 × 8.5in
\stockletter
\pageletter
oldpaper
12 × 9 in
\stockold
\pageold
legalpaper
14 × 8.5in
\stocklegal
\pagelegal
ledgerpaper
17 × 11 in
\stockledger
\pageledger
broadsheetpaper 22×17in
\stockbroadsheet \pagebroadsheet
Table 1.3: Class stock British paper size options, and commands
Option
Size
stock size command
page size command
pottvopaper
6.25× 4in
\stockpottvo
\pagepottvo
foolscapvopaper
6.75× 4.25in
\stockfoolscapvo
\pagefoolscapvo
crownvopaper
7.5 × 5 in
\stockcrownvo
\pagecrownvo
postvopaper
8× 5in
\stockpostvo
\pagepostvo
largecrownvopaper 8×5.25in
\stocklargecrownvo \pagelargecrownvo
largepostvopaper
8.25× 5.25in
\stocklargepostvo
\pagelargepostvo
smalldemyvopaper 8.5×5.675in
\stocksmalldemyvo
\pagesmalldemyvo
demyvopaper
8.75× 5.675 in
\stockdemyvo
\pagedemyvo
mediumvopaper
9× 5.75in
\stockmediumvo
\pagemediumvo
smallroyalvopaper
9.25× 6.175 in
\stocksmallroyalvo \pagesmallroyalvo
royalvopaper
10 × 6.25 in
\stockroyalvo
\pageroyalvo
superroyalvopaper
10.25 × 6.75 in
\stocksuperroyalvo \pagesuperroyalvo
imperialvopaper
11 × 7.5in
\stockimperialvo
\pageimperialvo
If you want to use a stock size that is not listed there are methods for doing this, which
will be described later.
1.2 T
YPE SIZE OPTIONS
The type size option sets the default font size throughout the document. The class offers a
wider range of type sizes than usual. These are:
9pt for9ptasthenormaltypesize
10pt for10ptasthenormaltypesize
11pt for11ptasthenormaltypesize
12pt for12ptasthenormaltypesize
14pt for14ptasthenormaltypesize
17pt for17ptasthenormaltypesize
20pt for20ptasthenormaltypesize
25pt for25ptasthenormaltypesize
30pt for30ptasthenormaltypesize
Documents you may be interested
Documents you may be interested