c# wpf adobe pdf reader : Convert few pages of pdf to word control SDK platform web page winforms windows web browser amsldoc0-part156

User’s Guide for the amsmath Package
(Version 2.0)
American Mathematical Society
1999-12-13 (revised 2002-02-25)
Convert few pages of pdf to word - SDK Library service:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Convert few pages of pdf to word - SDK Library service:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
ii
CONTENTS
Contents
1 Introduction
1
2 Options forthe amsmath package
2
3 Displayed equations
3
3.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.2 Single equations . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3.3 Splitequationswithoutalignment . . . . . . . . . . . . . . . . .
5
3.4 Splitequationswithalignment . . . . . . . . . . . . . . . . . . .
5
3.5 Equationgroupswithoutalignment . . . . . . . . . . . . . . . . .
6
3.6 Equationgroupswithmutualalignment . . . . . . . . . . . . . .
6
3.7 Alignment buildingblocks . . . . . . . . . . . . . . . . . . . . . .
7
3.8 Adjustingtagplacement . . . . . . . . . . . . . . . . . . . . . . .
8
3.9 Verticalspacingandpagebreaksinmultilinedisplays . . . . . .
8
3.10 Interruptingadisplay . . . . . . . . . . . . . . . . . . . . . . . .
9
3.11 Equationnumbering . . . . . . . . . . . . . . . . . . . . . . . . .
9
4 Miscellaneous mathematical features
10
4.1 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Mathspacingcommands. . . . . . . . . . . . . . . . . . . . . . . 11
4.3 Dots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.4 Nonbreaking dashes . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.5 Accentsinmath . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.6 Roots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.7 Boxedformulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.8 Overandunder arrows. . . . . . . . . . . . . . . . . . . . . . . . 13
4.9 Extensiblearrows. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.10 Axingsymbolstoothersymbols . . . . . . . . . . . . . . . . . 13
4.11 Fractionsandrelatedconstructions . . . . . . . . . . . . . . . . . 14
4.12 Continuedfractions. . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.13 Smashoptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.14 Delimiters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Operatornames
17
5.1 Deningnewoperatornames . . . . . . . . . . . . . . . . . . . . 17
5.2 \modanditsrelatives. . . . . . . . . . . . . . . . . . . . . . . . . 18
6 The \text command
18
SDK Library service:C# TIFF: Extract Page(s) from TIFF File(s) Using C#.NET Code
Sometimes, a Tiff image file is large in size and only a few pages of Tiff document are useful to us, so we need to extract these useful pages from Tiff file.
www.rasteredge.com
SDK Library service:C# PDF Page Insert Library: insert pages into PDF file in C#.net
application and Windows Forms project using a few lines of and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word
www.rasteredge.com
CONTENTS
iii
7 Integrals andsums
19
7.1 Multilinesubscriptsandsuperscripts . . . . . . . . . . . . . . . . 19
7.2 The\sidesetcommand . . . . . . . . . . . . . . . . . . . . . . . 19
7.3 Placement of subscriptsandlimits . . . . . . . . . . . . . . . . . 20
7.4 Multipleintegralsigns . . . . . . . . . . . . . . . . . . . . . . . . 20
8 Commutative diagrams
20
9 Using mathfonts
21
9.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.2 Recommendeduse of mathfont commands . . . . . . . . . . . . 21
9.3 Boldmathsymbols . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9.4 ItalicGreekletters . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10Errormessages andoutput problems
23
10.1 Generalremarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10.2 Error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10.3 Warningmessages . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.4 Wrongoutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
11Additionalinformation
30
11.1 Convertingexistingdocuments . . . . . . . . . . . . . . . . . . . 30
11.2 Technicalnotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
11.3 Gettinghelp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
11.4 Of possible interest . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Bibliography
31
Index
33
SDK Library service:C# Word - Insert Blank Word Page in C#.NET
server-side application and Windows Forms project using a few lines of delete Word page using C# .NET, how to reorganize Word document pages and how
www.rasteredge.com
SDK Library service:C# PDF File Split Library: Split, seperate PDF into multiple files
files with a customized name pattern using a few lines of using which C# developers can split target PDF document file by specifying a page or pages.
www.rasteredge.com
iv
CONTENTS
SDK Library service:VB.NET Word: Change Word Page Order & Sort Word Document Pages
paste method if there are a few pages that need Apart from this VB.NET Word pages sorting function powerful & profession imaging controls, PDF document, image
www.rasteredge.com
SDK Library service:C# TIFF: How to Convert TIFF File to PDF Document in C# Project
Convert TIFF to PDF in C#.NET Overview. document using C# demo code within just a few seconds. Documents, forms, graphics and web pages can be converted to PDF
www.rasteredge.com
1
|1|
Introduction
The amsmathpackage isaLAT
E
Xpackagethatprovidesmiscellaneousenhance-
mentsforimprovingtheinformationstructureandprintedoutputofdocuments
thatcontainmathematicalformulas. ReadersunfamiliarwithLAT
E
Xshouldrefer
to[7]. If youhave anup-to-dateversionofLAT
E
X,the amsmathpackage isnor-
mallyprovidedalongwithit. Upgradingwhenanewer versionof the amsmath
package is released can be done via http://www.ams.org/tex/amsmath.html
or ftp://ftp.ams.org/pub/tex/.
Thisdocumentationdescribesthefeaturesoftheamsmath packageanddis-
cusseshowtheyareintendedtobeused. Italsocoverssomeancillarypackages:
amsbsy amstext
amscd
amsxtra
amsopn
Theseall havesomethingto dowiththe contentsof mathformulas. For infor-
mationonextramath symbolsand math fonts, see [1]and http://www.ams.
org/tex/amsfonts.html. For documentation of the amsthm package or AMS
document classes(amsart, amsbook, etc.) see [3]or [2] andhttp://www.ams.
org/tex/author-info.html.
Ifyouarealong-timeLAT
E
Xuserandhavelotsof mathematicsinwhatyou
write, thenyou may recognize solutionsfor some familiar problemsinthislist
of amsmath features:
 Aconvenient way todene new‘operatorname’commandsanalogousto
\sinand \lim, including proper side spacingandautomatic selectionof
the correct fontstyleandsize(evenwhenusedinsub-or superscripts).
 Multiplesubstitutesfor the eqnarrayenvironment tomakevariouskinds
of equationarrangementseasiertowrite.
 Equationnumbersautomatically adjust upor downtoavoidoverprinting
ontheequationcontents(unlike eqnarray).
 Spacingaroundequalssignsmatchesthenormalspacingintheequation
environment (unlikeeqnarray).
 Awaytoproduce multilinesubscriptsasare oftenusedwithsummation
or product symbols.
 Aneasywaytosubstituteavariant equationnumberforagivenequation
insteadof theautomaticallysuppliednumber.
 Aneasyway toproducesubordinateequationnumbersoftheform (1.3a)
(1.3b) (1.3c)for selectedgroupsofequations.
Theamsmathpackageisdistributedtogetherwithsomesmallauxiliarypack-
ages:
amsmath Primarypackage,providesvariousfeaturesfordisplayedequationsand
othermathematicalconstructs.
SDK Library service:VB.NET Create PDF Library SDK to convert PDF from other file
Best VB.NET component to convert Microsoft Office Word, Excel applications to create PDF with just a few VB.NET to create a PDF document with 2 empty pages.
www.rasteredge.com
SDK Library service:C# Word - Split Word Document in C#.NET
files with a customized name pattern using a few lines of using which C# developers can split target Word document file by specifying a page or pages.
www.rasteredge.com
2
2. OPTIONSFORTHEAMSMATHPACKAGE
amstext Providesa \text command for typesetting a fragment of text inside
adisplay.
amsopn Provides\DeclareMathOperatorfordeningnew‘operatornames’like
\sin and\lim.
amsbsy For backwardcompatibility thispackage continuesto exist but use of
thenewerbm packagethat comeswithLAT
E
Xisrecommendedinstead.
amscd ProvidesaCDenvironmentforsimplecommutativediagrams(nosupport
for diagonalarrows).
amsxtra Provides certain oddsand ends such as \fracwithdelims and \ac-
centedsymbol, for compatibility with documents created using version
1.1.
Theamsmath packageincorporatesamstext,amsopn,andamsbsy. Thefea-
tures of amscd and amsxtra, however, are available only by invoking those
packagesseparately.
|2|
Options for the amsmath package
The amsmath packagehasthe followingoptions:
centertags (default) For a split equation, place equation numbers vertically
centeredonthetotalheightoftheequation.
tbtags ‘Top-or-bottomtags’: Forasplitequation,placeequationnumberslevel
withthe last (resp. rst)line,ifnumbersare ontheright(resp.left).
sumlimits (default) Place the subscriptsandsuperscriptsofsummationsym-
bols above and below, in displayed equations. This option also aects
othersymbolsofthesametype|
Q
,
,
N
,
L
,andsoforth|butexclud-
ing integrals(see below).
nosumlimits Alwaysplace the subscriptsandsuperscriptsof summation-type
symbolstotheside,evenindisplayedequations.
intlimits Like sumlimits,but for integralsymbols.
nointlimits (default)Oppositeofintlimits.
namelimits (default)Likesumlimits,butforcertain‘operatornames’suchas
det, inf, lim, max, min, that traditionally have subscriptsplacedunder-
neathwhenthey occur inadisplayedequation.
nonamelimits Oppositeofnamelimits.
Touseoneofthesepackageoptions,puttheoptionnameintheoptionalar-
gumentofthe\usepackagecommand|e.g.,\usepackage[intlimits]{amsmath}.
The amsmath package also recognizesthe following options whichare nor-
mallyselected(implicitlyorexplicitly)throughthe\documentclasscommand,
andthusneednot be repeatedintheoptionlistofthe\usepackage{amsmath}
statement.
SDK Library service:C# Word - Process Word Document in C#
It enables you to move out useless Word document pages simply with a few lines of C# code. C#.NET: Sort Word Document Pages Order.
www.rasteredge.com
SDK Library service:Online Convert PDF file to Word. Best free online PDF Conversion
make it as easy as possible to convert your Tiff settings and the conversion only takes a few seconds. Tiff image with single page or multiple pages is supported
www.rasteredge.com
3.2. SINGLEEQUATIONS
3
leqno Place equationnumbersonthe left.
reqno Place equationnumbersonthe right.
fleqn Position equations at a xed indent from the left margin rather than
centeredinthe textcolumn.
|3|
Displayed equations
3.1 Introduction
Theamsmathpackageprovidesanumberofadditionaldisplayedequationstruc-
turesbeyondthe onesprovidedinbasic L
A
T
E
X. The augmentedset includes:
equation
equation*
align
align*
gather
gather*
flalign
flalign*
multline
multline*
alignat
alignat*
split
(Althoughthestandardeqnarrayenvironmentremainsavailable,itisbetterto
usealign or equation+splitinstead.)
Exceptfor split,eachenvironment hasbothstarredandunstarredforms,
wheretheunstarred formshaveautomaticnumbering using L
A
T
E
X’sequation
counter. Youcansuppressthenumberonanyparticularlinebyputting\notag
beforethe\\;youcanalsooverrideitwithatagofyourownusing\tag{hlabeli},
where hlabeli means arbitrary text such as $*$ or ii used to \number" the
equation. There isalso a \tag* commandthat causesthe text you supply to
be typeset literally, without adding parentheses around it. \tag and \tag*
canalso be usedwithintheunnumberedversionsofalltheamsmath alignment
structures. Someexamplesof the use of \tagmaybefoundinthesampleles
testmath.tex andsubeqn.tex providedwiththeamsmath package.
Thesplitenvironmentisaspecialsubordinateformthatisusedonlyinside
oneof the others. Itcannot beusedinside multline,however.
In the structures that do alignment (split, align and variants), relation
symbols have an & before them but not after|unlike eqnarray. Putting the
&after the relationsymbolwillinterfere withthe normalspacing; it hastogo
before.
3.2 Single equations
The equationenvironment isfor asingleequationwithanautomaticallygen-
erated number. The equation* environment is the same except for omitting
thenumber.
1
1
BasicLAT
E
Xdoesn’tprovideanequation*environment,butratherafunctionallyequiv-
alentenvironmentnameddisplaymath.
4
3. DISPLAYEDEQUATIONS
Table 3.1. Comparisonof displayed equation environments(vertical lines in-
dicatingnominalmargins)
\begin{equation*}
a=b
\end{equation*}
a=b
\begin{equation}
a=b
\end{equation}
(1)
a=b
\begin{equation}\label{xx}
\begin{split}
a& =b+c-d\\
& \quad +e-f\\
& =g+h\\
& =i
\end{split}
\end{equation}
a=b+c d
+e f
=g+h
=i
(2)
\begin{multline}
a+b+c+d+e+f\\
+i+j+k+l+m+n
\end{multline}
(3) a+b+c+d+e+f
+i+j+k+l+m+n
\begin{gather}
a_1=b_1+c_1\\
a_2=b_2+c_2-d_2+e_2
\end{gather}
a
1
=b
1
+c
1
(4)
a
2
=b
2
+c
2
d
2
+e
2
(5)
\begin{align}
a_1& =b_1+c_1\\
a_2& =b_2+c_2-d_2+e_2
\end{align}
a
1
=b
1
+c
1
(6)
a
2
=b
2
+c
2
d
2
+e
2
(7)
\begin{align}
a_{11}& =b_{11}&
a_{12}& =b_{12}\\
a_{21}& =b_{21}&
a_{22}& =b_{22}+c_{22}
\end{align}
a
11
=b
11
a
12
=b
12
(8)
a
21
=b
21
a
22
=b
22
+c
22
(9)
\begin{flalign*}
a_{11}& =b_{11}&
a_{12}& =b_{12}\\
a_{21}& =b_{21}&
a_{22}& =b_{22}+c_{22}
\end{flalign*}
a
11
=b
11
a
12
=b
12
a
21
=b
21
a
22
=b
22
+c
22
3.4. SPLITEQUATIONSWITH H ALIGNMENT
5
3.3 Split equations without alignment
Themultlineenvironmentisavariationoftheequationenvironmentusedfor
equationsthat don’ttonasingleline. Therst lineofa multline willbeat
theleftmarginandthelastlineattherightmargin,exceptforanindentionon
bothsidesintheamountof\multlinegap. Anyadditionallinesinbetweenwill
becenteredindependently withinthedisplaywidth(unlessthe fleqnoptionis
ineect).
Like equation, multline has only a single equation number (thus, none
of the individual linesshouldbe marked with \notag). The equation number
is placed on the last line (reqno option) or rst line (leqno option); vertical
centeringasforsplit isnot supportedby multline.
It’spossible to force one of the middle lines to the left or right withcom-
mands\shoveleft,\shoveright. These commandstake the entire line asan
argument, uptobutnot includingthenal\\;forexample
(3.10)
A
B
C
D
\begin{multline}
\framebox[.65\columnwidth]{A}\\
\framebox[.5\columnwidth]{B}\\
\shoveright{\framebox[.55\columnwidth]{C}}\\
\framebox[.65\columnwidth]{D}
\end{multline}
Thevalueof\multlinegapcanbechangedwiththeusualL
A
T
E
Xcommands
\setlength or \addtolength.
3.4 Split equations with alignment
Likemultline,the split environment isfor single equationsthataretoolong
totononelineandhencemustbesplitintomultiplelines. Unlikemultline,
however, the split environment providesfor alignment amongthe split lines,
using&tomarkalignmentpoints. Unliketheotheramsmathequationstructures,
thesplitenvironmentprovidesnonumbering,becauseitisintendedtobeused
onlyinsidesomeotherdisplayedequationstructure,usuallyanequation,align,
or gatherenvironment,whichprovidesthenumbering. Forexample:
H
c
=
1
2n
Xn
l=0
( 1)
l
(n l)
p 2
X
l
1
++l
p
=l
p
Y
i=1
n
i
l
i
[(n l) (n
i
l
i
)]
n
i
l
i
h
(n l)
2
Xp
j=1
(n
i
l
i
)
2
i
:
(3.11)
6
3. DISPLAYEDEQUATIONS
\begin{equation}\label{e:barwq}\begin{split}
H_c&=\frac{1}{2n} \sum^n_{l=0}(-1)^{l}(n-{l})^{p-2}
\sum_{l _1+\dots+ l _p=l}\prod^p_{i=1} \binom{n_i}{l _i}\\
&\quad\cdot[(n-l )-(n_i-l _i)]^{n_i-l _i}\cdot
\Bigl[(n-l )^2-\sum^p_{j=1}(n_i-l _i)^2\Bigr].
\end{split}\end{equation}
Thesplitstructureshouldconstitutetheentirebodyoftheenclosingstruc-
ture,apartfrom commandslike \labelthat produce novisiblematerial.
3.5 Equationgroups without alignment
Thegatherenvironmentisusedforagroupofconsecutiveequationswhenthere
is no alignment desired among them; each one is centered separately within
the text width (see Table 3.1). Equations inside gather are separated by a
\\ command. Any equation ina gather may consist of a \begin{split} ...
\end{split}structure|forexample:
\begin{gather}
first equation\\
\begin{split}
second & equation\\
& on two lines
\end{split}
\\
third equation
\end{gather}
3.6 Equationgroups with mutual alignment
The alignenvironment isusedfortwo or more equationswhenvertical align-
ment is desired; usually binary relations such as equal signs are aligned (see
Table 3.1).
Tohaveseveralequationcolumnsside-by-side,useextraampersandstosep-
aratethecolumns:
x=y
X=Y
a=b+c
(3.12)
x
0
=y
0
X
0
=Y
0
a
0
=b
(3.13)
x+x
0
=y+y
0
X+X
0
=Y +Y
0
a
0
b=c
0
b
(3.14)
\begin{align}
x&=y
& X&=Y
& a&=b+c\\
x’&=y’
& X’&=Y’
& a’&=b\\
x+x’&=y+y’ & X+X’&=Y+Y’ & a’b&=c’b
\end{align}
Line-by-lineannotationsonanequationcanbedonebyjudiciousapplicationof
Documents you may be interested
Documents you may be interested