mvc 5 display pdf in view : Convert pdf to html file control application utility azure web page windows visual studio latex-tutorial0-part442

L
A
T
E
XMini-Tutorial
This is a very brief introductionto using the free LAT
E
Xtypesetting system. It is assumed that you have installed
a typical LAT
E
X system such as MiKTeX for Windows (available at http://miktex.org), though the general
ideas apply to any LAT
E
Xsystem for any operating system (e.g. TeX Live for Mac OS X or Linux, available at
http://tug.org/texlive/). MoreLAT
E
Xdocumentation canbe found athttp://www.tug.org/begin.html
Introduction
In LAT
E
X, plain text files (called the source files) contain the commands that are used for producing a document
in a printable format, such as PDF or PostScript. In MiKTeX, these text files are typed into the TeXworks text
editor, then compiled into a PDF file by clicking the green arrow button in the main menubar. The PDF file is
displayed ina separate window. The L
A
T
E
Xfiles are typically given a .tex extension,for example myfile.tex. In this
case the resulting PDF file would be named myfile.pdf. A standard L
A
T
E
Xsource file has the following structure:
\documentclass{...}
<some commands to load certain packages and set document settings>
\begin{document}
<main text of the document>
\end{document}
The first line of a LAT
E
Xsource file is the \documentclass command, which is used as follows:
\documentclass[options]{name of class}
The [options] part is optional,thoughusually you end up using it. The fname of classg part is mandatory;
you must supply the name of the type of class of document you want. Some standard document classes are:
Class
Description
article
Short documents, e.g. reports, essays,papers.
exam
Exams and quizzes.
letter
Letters, either personal or business.
book
Books, with chapters, sections, subsections, table of contents,etc.
Forexample,if youwantedtowriteatypicalshort document,usingan11point fontandthe standard8.5"11"
US letter paper size, then the first line in your LAT
E
Xsource file would be:
\documentclass[11pt,letterpaper]{article}
The section of your LAT
E
X source file between the \documentclass command and the \beginfdocumentg
command is called the preamble. This is where you can tell LAT
E
Xto load extra packages for more functionality
beyond the default. For example, the default page margins are fairly large, so you can load the geometry package
to make the horizontal margins (hmargin) and the vertical margins (vmargin) smaller,say, 1 inch each:
\usepackage[hmargin=1in,vmargin=1in]{geometry}
In general,packages are loaded with the following syntax:
\usepackage[options]{name of package}
If you exclude the optional [options] part, then LAT
E
Xwill use the defaults for the package you load.
1
Convert pdf to html file - software Library dll: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 file - software Library dll: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
Simple Example
After loading anynecessarypackages inthepreamble,you canstart typingthetext for thebody ofyour document.
To do so, put your text between the \beginfdocumentg and \endfdocumentg commands. Here is an example of a
complete L
A
T
E
Xsource file (save as hello.tex) which creates just one paragraph of text:
\documentclass[letterpaper,11pt]{article}
\usepackage[hmargin=1in,vmargin=1in]{geometry}
\begin{document}
Hello! This is my first \LaTeX{} document. I will learn more about this typesetting
system and write lots of math documents with it. Wish me luck!
\end{document}
The PDF document (hello.pdf) created by clickingthe greenarrow buttonin MiKTeX (or by compilingit with
the command pdflatex hello.tex in a DOS command window or Linux terminal) will look like this:
Hello! ThisismyfirstL
A
T
E
Xdocument. Iwilllearnmoreaboutthistypesettingsystemand
writelotsofmathdocumentswithit. Wishmeluck!
1
Notice that the first line of the paragraph is automatically indented. To suppress this indentation, use the
\noindent command (followed by a space) at the beginning of the paragraph. Notice also that in the source file
thefirst lineoftheparagraphendsattheword“typesetting,” but not inthe PDFoutputfile. Thisis becauseLAT
E
X
2
software Library dll:Online Convert PDF to HTML5 files. Best free online PDF html
Download Free Trial. Convert a PDF file to HTML. Just upload your file by clicking on the blue button or drag-and-drop your pdf file into the drop area.
www.rasteredge.com
software Library dll:VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Convert smooth lines to curves. Detect and merge image fragments. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project
www.rasteredge.com
treats a single newline (carriage return) andmultiple spaces as asingle space, and it willautomatically wraplines
for you. To force text ona new line, use the \\ command at the point where you want the current line to end:
This will be on line 1.\\This will be on line 2.
This produces the output:
This will be online 1.
This will be online 2.
Use blank lines (or the \par command) to start new paragraphs:
Hello! This is my first \LaTeX{} document. I will learn more about this typesetting
system and write lots of math documents with it. Wish me luck!
I now know how to start new paragraphs. This second paragraph is going to be fun!
This produces the output:
Hello! This is my first L
A
T
E
Xdocument. I will learn more about this typesetting system and
write lots of math documents with it. Wish me luck!
Inow know how to start new paragraphs. This second paragraph is going to be fun!
Text Formatting
The following commands show how to change the appearance of text:
Appearance
Command
Example
Output
Bold
\textbff:::g
\textbffbold textg
bold text
Italic
\emphf:::g
\emphfitalic textg
italic text
Bold italic
\textbff\emphf:::gg
\textbff\emphfbold italic textgg
bold italic text
Underline
\underlinef:::g
\underlinefunderline textg
underline text
Small caps
\textscf:::g
\textscfsmall caps textg
small caps text
Monospaced
\textttf:::g
\textttfmonospaced textg
monospaced text
Sans serif
\textsff:::g
\textsffsans serif textg
sans serif text
Superscript
\textsuperscriptf:::g
a\textsuperscriptfsuperscriptg
a
superscript
Tiny
\tinyf:::g
\tinyftiny textg
tinytext
Superscript size
\scriptsizef:::g
\scriptsizefsuperscript size textg
superscriptsizetext
Footnote size
\footnotesizef:::g
\footnotesizeffootnote size textg
footnotesize text
Small
\smallf:::g
\smallfsmall textg
small text
Normal size
\normalsizef:::g
\normalsizefnormal size textg
normal size text
Large
\largef:::g
\largeflarge textg
large text
Larger
\Largef:::g
\Largeflarger textg
larger text
Largest
\LARGEf:::g
\LARGEflargest textg
largest text
Huge
\hugef:::g
\hugefhuge textg
huge text
Hugest
\Hugef:::g
\Hugefhugest textg
hugest text
Blue
1
\textcolorfbluegf:::g
\textcolorfbluegfblue textg
blue text
1
This requires loadingthe xcolorpackage in thepreamble: \usepackagefxcolorg
You can of courseuseother colors, e.g. red,yellow,green,magenta, brown,etc. Youcanalsodefineyour own colorsbasedon different
color models, e.g. RGB, CMYK, HTML. For more information see the xcolor package documentation at http://mirror.ctan.org/
macros/latex/contrib/xcolor/xcolor.pdf
3
software Library dll:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Convert PDF to Tiff; C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File: Merge PDF; C# File: Split PDF;
www.rasteredge.com
software Library dll:VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
www.rasteredge.com
Special Characters
There are some characters which have special meaning in LAT
E
X, e.g. \. The table below shows how to use these
characters in normal text mode. To use the \symbolf:::g commands for the last five characters in the table, you
need to load the fontenc package in the preamble with the T1 character encoding: \usepackage[T1]ffontencg
Character
Command
Example
Output
\
\textbackslash
This is a backslash: \textbackslash
This is a backslash: \
%
\%
This is 50\%.
This is 50%.
$
\$
This is \$50.
This is $50.
#
\#
This is \#50.
This is #50.
&
\&
Abbott \& Costello
Abbott & Costello
^
\symbolf94g
This is a caret: \symbolf94g
This is a caret: ^
~
\symbolf126g
This is a tilde: \symbolf126g
This is a tilde: ~
{
\symbolf123g
This is a left brace: \symbolf123g
This is a left brace: {
}
\symbolf125g
This is a right brace: \symbolf125g
This is a right brace: }
_
\symbolf95g
This is an underscore: \symbolf95g
This is an underscore: _
Lists
Use the enumerate environment to create a numbered list. This starts with the \beginfenumerateg command,
followedby an\item commandfor each numbereditemin the list, andends withthe\endfenumerateg command.
The example below onthe left shows code for creating a list of 3 items, with the output shown onthe right:
\begin{enumerate}
\item This is item 1.
\item This is the second item.
\item This is item 3.
\end{enumerate}
1. This is item 1.
2. This is the second item.
3. This is item 3.
Notice that you do not have to manually number the list items; L
A
T
E
Xdoes the numbering for you. You can
also create a sub-list within a list item by putting another enumerate environment inside that item. For example,
thecode belowon the left adds twoparts,(a) and(b), to item2in our above list; the output isshown ontheright:
\begin{enumerate}
\item This is item 1.
\item This is the second item.
\begin{enumerate}
\item This part will be easy.
\item This part will be hard!
\end{enumerate}
\item This is item 3.
\end{enumerate}
1. This is item 1.
2. This is the second item.
(a) This part will be easy.
(b) This part will be hard!
3. This is item 3.
Noticethat LAT
E
Xautomaticallyknew to labelthe sub-itemsinitem2withletters insteadofnumbers. Youcan
continue this nesting of enumerate environments within enumerate environments to produce sub-sub-lists, and so
on. If you were to start a new enumerate environment completely outside any previous enumerate environment,
thenthelistcreatedbythatnewenumerateenvironmentwouldhaveitsnumberingstartbackat1. So,forexample,
if youwere creating anexamorquiz, youwouldtypically have one mainenumerate environment inyour document
(withitems numbered 1, 2,3,etc), and any others wouldbe inside that main enumerate environment. You would
use completely separate enumerate environments if,for example, youmade an exam with multiple sections.
4
software Library dll:C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
www.rasteredge.com
software Library dll:VB.NET PDF File Split Library: Split, seperate PDF into multiple
Professional VB.NET PDF file splitting SDK for Visual Studio and .NET framework 2.0. Split PDF file into two or multiple files in ASP.NET webpage online.
www.rasteredge.com
To create bullet (unnumbered) lists, use the itemize environment:
\begin{itemize}
\item This is the first bullet item.
\item This is the second bullet item.
\item This is bullet item 3.
\end{itemize}
• This is the first bullet item.
• This is the second bullet item.
• This is bullet item 3.
As withnumberedlists, you cancreate sub-lists of bullet lists, inthis case by nesting an itemize environment
within an itemize environment.
Tables
Use the tabular environment to create tables. In its most basic form, the format is shown below:
\begin{tabular}{column specifications}
row 1\\
row 2\\
...
row n-1\\
row n
\end{tabular}
The column specifications consist of a sequence of characters from among c, l, and r, one character for each
column in the table, which indicates how the text in that column is justified: c for centered, l for left-justified,
and r for right-justified.
The format for the rows is to separate the column entries by an ampersand (&) and terminate the row with a
double backslash(\\). For example,a basic tablewith 3columns and3 rows is shownbelow, withthe first column
centered,the second column left-justified, and the third column right-justified:
\begin{tabular}{clr}
Column 1 & Column 2 & Column 3\\
This & is & a row\\
And this & will be & another row
\end{tabular}
Column 1 Column 2
Column 3
This
is
arow
And this will be
another row
Bydefault therearenoborders aroundthetableoranylinestoseparatecolumnsandrows. Verticallines forthe
columnsarecreatedbyputtingaverticalbar |inthedesiredpositions inthecolumnspecifications,whilehorizontal
lines are created with the \hline command in the desired positions among the rows. The \hline command does
not need a terminating double backslash. For example, here is the above table with borders aroundthe outside of
the table, a verticalline between columns 1 and 2, and horizontal lines between the rows:
\begin{tabular}{|c|lr|}
\hline
Column 1 & Column 2 & Column 3\\
\hline
This & is & a row\\
\hline
And this & will be & another row\\
\hline
\end{tabular}
Column 1
Column 2
Column 3
This
is
arow
And this
will be
another row
5
software Library dll:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Why do we need to convert PDF to Word file in VB.NET class application? The main reason for PDF to Word conversion lies in the fact
www.rasteredge.com
software Library dll:C# PDF File Compress Library: Compress reduce PDF size in C#.net
All object data. File attachment. Hidden layer content. Convert smooth lines to curves. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
www.rasteredge.com
Spacing
Horizontal spaces of various sizes can be created with the following commands:
Command
Example
Output
\,
|\,|
||
\:
|\:|
||
\;
|\;|
||
~
|~|
||
Command
Example
Output
\enskip
|\enskip|
| |
\quad
|\quad|
| |
\qquad
|\qquad|
|
|
\hspaceflengthg
|\hspacef0.5ing|
|
|
The \hspaceflengthg commandcan be given lengths indifferent units,e.g. \hspacef1ing, \hspacef1.3cmg,
\hspacef5mmg,\hspacef12ptg (72 pt equals 1 inch). It can alsobe givennegative lengths tomove backwards,e.g.
\hspacef-0.75ing. The maximumhorizontal lengthona page is called \textwidth.
Vertical spacing can be created with the \vspaceflengthg command, which can be placed at the end of
paragraphs andvarious environments (e.g. tables, lists). For example, inthe list we createdearlier,here is how to
put a 0.5 inch vertical space between items 1 and2:
\begin{enumerate}
\item This is item 1.\vspace{0.5in}
\item This is the second item.
\item This is item 3.
\end{enumerate}
1. This is item 1.
2. This is the second item.
3. This is item 3.
To add vertical space below an entire environment, put your \vspace commandafter the \endf:::g command
of the environment. For example, to add a 1 inch vertical space after an enumerate environment, you would use
\endfenumerateg\vspacef1ing. Youcanmoveupwards by usinganegativelengthinthe\vspace command. This
is helpful whenyouwant toremove unwanted vertical space that was created automatically by some environment.
Toaddverticalspace inside tables or otherenvironmentswhererows areterminatedbya doublebackslash,you
canusethe [length] commandafterthe double backslash. For example,here is howyoucouldadda 5millimeter
verticalspace between the secondand third rows in our table example frombefore:
\begin{tabular}{clr}
Column 1 & Column 2 & Column 3\\
This & is & a row\\[5mm]
And this & will be & another row
\end{tabular}
Column 1 Column 2
Column 3
This
is
arow
And this will be
another row
Boxes
Use the \fboxftextg command to put a framed box around a small amount of text (up to one line). To box
aparagraph of text, use the \parboxfwidthgfparagraphg command to put an invisible box width units wide
around the paragraph, then put that inside an \fbox. You can use the special length\textwidth for the width:
I’m going to box \fbox{this text} first.
\fbox{\parbox{\textwidth}{This whole
paragraph will be boxed. This will make it
seem as if it is very important.}}
I’m going to box this text
first.
This whole paragraph will be boxed. This will make
it seem as if it is very important.
6
Positioning
To control the horizontal positioning of a fragment of text or of an environment (e.g. a table), you can enclose
the object within the following commands: \beginfflushleftg and \endfflushleftg for alignment on the left
margin; \beginfflushrightgand\endfflushrightg for alignmenton the right margin;and\beginfcenterg and
\endfcenterg to center the object. For example:
\begin{center}
\Large{\textbf{Here is a centered title}}
\end{center}
This line is not centered.
Here is a centered title
This line is not centered.
Pagination
LAT
E
Xwill automatically create new pages when needed. You can force a new page with the \newpage command
on a line by itself. You candisable page numbering with the \pagestylefemptyg command in the preamble.
Miscellaneous
Some extra symbols in normal text mode:
Symbol
Command
Example
Output
fancy double quotes
‘‘text’’
A ‘‘fancy quote’’
A“fancy quote”
accent acute
\’fcharacterg
caf\’feg
café
accent grave
\‘fcharacterg
tr\‘fegs gauche
très gauche
accent circumflex
\^fcharacterg
L’H\^fogpital’s Rule
L’Hôpital’s Rule
umlaut
\"fcharacterg
M\"fogbius strip
Möbius strip
cedilla
\cfcharacterg
Fran\cfcgois Truffaut
François Truffaut
diacriticaltilde
\~fcharacterg
pi\~fngata
piñata
cents
2
\textcent
50\textcent
50¢
Examples of making horizontal lines of various lengths:
One inch line, 0.5 pts thick: \rule{1in}{0.5pt}
Same as above, 3 pts lower:
\rule[-3pt]{1in}{0.5pt}
Line to right margin: \hrulefill
Put a line across the page:\\
\hrule
One inch line, 0.5 pts thick:
Same as above,3 pts lower:
Line to right margin:
Put a line across the page:
You can import external graphics by putting the command \usepackagefgraphicxg in the preamble and putting
the \includegraphics[scale=scale factor]ffile nameg command inthe document body where you want the
image to appear (scale factor is a ratio greater than 0). For example, suppose the image file oski.jpg is in the
same directory as your LAT
E
Xsource file, and you want it to appear along the right margin at 85% its usual size:
\begin{flushright}
\includegraphics[scale=0.85]{oski.jpg}
\end{flushright}
2
Requires the textcomppackage to beloaded in the preamble: \useftextcompg
7
Mathematics
So far all the commands discussed are for LAT
E
X’ normal text mode. Mathematical symbols andequations require
you to be in math mode. There are two ways to enter math mode:
1. Inline math: This is used whenthe mathematics is to appear in a paragraphwith normal text. To use this,
enclose the mathematics betweentwo dollar signsymbols ($...$) in a normal text paragraph.
2. Display math: This is used when the mathematics is to appear in a separate environment, not part of a
normaltext paragraph. The most basic mathenvironment is the displaymath environment. By default, the
various math environments are centered horizontally, apart from normal text paragraphs.
Here is an example of mathematics in both inline anddisplay modes:
This is $x^2 =\frac{1}{4}$ in inline mode.
Here it is in display mode:
\begin{displaymath}
x^2 = \frac{1}{4}
\end{displaymath}
This isx
2
=
1
4
ininlinemode. Hereitis indisplaymode:
x
2
=
1
4
The displaymath environment is built in to LAT
E
Xand requires no extra packages to be loaded. However, it is
likely that youwill want touse some of the other math environments provided by the amsmath package, whichwe
will assume fromnow on you have loaded in the preamble:
3
\usepackagefamsmathg
Here are some common math mode commands and symbols (enclose between dollar signs for inline mode):
Math
Example
Output
Addition
a + b
a+b
Subtraction
a - b
a b
Multiplication
a \times b
ab
Division
a \div b
ab
Equality
a = b
a= b
Not equal
a \ne b
a6= b
Greater than
a > b
a> b
Less than
a < b
a< b
Fraction
\fracfagfbg
a
b
Exponent
a^b
a
b
Subscript
a_b
a
b
Square root
\sqrtfag
p
a
Plus or minus
\pm
Infinity
\infty
1
Degrees
45^f\circg
45
Angle
\angle A
6
A
Triangle
\triangle ABC
4ABC
Parallel
l \parallel m
lk m
Perpendicular
l \perp m
l? m
Intersection
A \cap B
A\B
Union
A \cup B
A[B
Subset
A \subset B
AB
Empty set
\emptyset
;
Equivalent
y \equiv x
y x
Approximately
y \approx x
y x
Similar
y \sim x
y x
Math
Example
Output
Greater than or equalto
a \ge b
a b
Less than or equalto
a \le b
a b
Implies
P \Rightarrow Q
P) Q
Two-way implication
P \Leftrightarrow Q
P, Q
Summation
\sum_fn=1g^fNg a_n
N
X
n=1
a
n
Limit
\lim_fx \to ag f(x)
lim
x!a
f(x)
Derivative
f’(x)
f
0
(x)
Second derivative
f”(x)
f
00
(x)
Partial derivative
\partial f
@f
Indefinite integral
\int f(x)~dx
Z
f(x) dx
Definite integral
\int_fag^fbg f(x)~dx
Z
b
a
f(x) dx
Double integral
\iint\limits_R f~dA
ZZ
R
f dA
Triple integral
\iiint\limits_S f~dV
ZZZ
S
fdV
Multiple integral
\idotsint\limits_V
Z

Z
V
Line integral
\oint_C f~ds
I
C
fds
3
Use \usepackage[fleqn]famsmathgtomakethemath environments left-aligned instead of centered.
8
The above list barely scratches the surface of the math symbols available in LAT
E
X.
4
There are also commands
for some common math functions, operators, and Greek letters in math mode:
Command
Output
\sin x
sinx
\cos x
cosx
\tan x
tanx
\csc x
cscx
\sec x
secx
\cot x
cotx
\arcsin x
arcsinx
\arccos x
arccosx
\arctan x
arctanx
\sinh x
sinhx
\cosh x
coshx
\tanh x
tanhx
Command
Output
\log x
logx
\ln x
lnx
\log_b x
log
b
x
\dotfxg
x_
\ddotfxg
x
\barfxg
x
\tildefxg
~x
\hatfxg
^x
vecfvg \cdot vecfwg
~v ~w
\overlinefABg
AB
\overrightarrowfABg
 !
AB
\nabla
r
Command
Output
\alpha
\beta
\gamma
\Gamma
\delta
\Delta
\epsilon
\zeta
\eta
\theta
\kappa
\lambda
Command
Output
\mu
\pi
\rho
\sigma
\Sigma
\tau
\phi
\Phi
\chi
\psi
\omega
!
\Omega
Normal text in math mode is italicized and spaces are ignored. You can use ~ for spacing in math mode, or
(preferably) use the \textfsome textg command. Compare how text appears intext mode and inmath mode:
Bad: sin x is a function\\
Terrible: $sin x is a function$\\
Good: $\sin x ~\text{is a function}$\\
Good: $\sin x$ is a function
Bad: sin x is a function
Terrible: sinxisafunction
Good: sinx is a function
Good: sinx is a function
You may have noticed in the first math example on the previous page that fractions appear larger in display
math mode than in inline mathmode. The same is true for math symbols such as \sum, \lim,and\int. Youcan
force display math mode sizes for those symbols in inline math mode by using \dfrac instead of \frac, and by
preceding the other symbols by \displaystyle, as the following inline math example shows:
Fraction: $\frac{dy}{dx} = \dfrac{dy}{dx}$\\
Sum: $\sum_{n=1}^{\infty} = \displaystyle\sum_{n=1}^{\infty}$\\
Limit: $\lim_{n \to \infty} = \displaystyle\lim_{n \to \infty}$\\
Integral: $\int_a^b = \displaystyle\int_a^b$
Fraction:
dy
dx
=
dy
dx
Sum:
P
1
n=1
=
X1
n=1
Limit: lim
n!1
= lim
n!1
Integral:
R
b
a
=
Z
b
a
Here is an example of creating matrices and determinants:
\begin{displaymath}
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix},~
B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix},~
|A| = \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix}
\end{displaymath}
A=
1 2
3 4
; B =
5 6
7 8
; jAj=
1 2
3 4
Delimiters suchasparentheses,braces,bracketsandverticalbarsarenotautomaticallysizedtofittheircontents
(e.g. the parentheses in (
1
2
)do not fit the enclosed fraction). To fix this, use the \left and \right commands:
4
See The Comprehensive LAT
E
XSymbolList: http://ctan.org/tex-archive/info/symbols/comprehensive/symbols-letter.pdf
9
\begin{displaymath}
\left( \frac{1}{2} \right) ,~
\left\lbrace e^{x^2 + y^2} \right\rbrace ,~
\left\lbrack \iint f~dS \right\rbrack ,~
\left| \frac{\partial f}{\partial x} \right|
\end{displaymath}
1
2
;
n
e
x
2
+y
2
o
;
ZZ
fdS
;
@f
@x
The displaymath environment can display only a single line. The amsmath package provides several multiline
math environments, such as the align* environment,
5
which aligns multiple lines (each terminated by a double
backslash) at an anchor, which is preceded by an ampersand. The align environment does the same and labels
each line with a number. The example below uses align* and align, each with lines aligned at an equals sign:
\begin{align*}
f(x) &= e^{x-1}\\
\int_1^2 f(x)\;dx &= e^{x-1} ~\Bigr|_1^2\\
&= e - 1
\end{align*}
%This is a comment and will be ignored
\begin{align}
2x - 4y - 7z + 8w &= \pi\\
3x + 5y + 9z &= 213
\end{align}
f(x) = e
x 1
Z
2
1
f(x)dx= e
x 1
2
1
=e 1
2x 4y 7z+8w =
(1)
3x+5y+9z =213
(2)
Finally, here is a full example of a math quiz (save as mathquiz.tex then compile it into a PDF). Good luck!
\documentclass[letterpaper,11pt]{article}
\usepackage[hmargin=1in,vmargin=1in]{geometry}
\usepackage{amsmath}
\pagestyle{empty}
\begin{document}
Math Quiz \hspace{1in} Name: \hrulefill
\begin{enumerate}
\item Suppose that $ax^2 + bx + c = 0$. Show that
\begin{displaymath}
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} ~.
\end{displaymath}\vspace{0.75in}
\item Solve the following system of equations:
\begin{align*}
2x - 4y ~&=~ \sum_{n=0}^1 \ln \left( e^3 \right)\\
3x + 5y ~&=~ \int_0^1 2x\;dx ~+~ \lim_{x \to -\infty} \frac{\sin x}{\sqrt[3]{x}}
\end{align*}\vspace{2in}
\item Draw a right triangle $\triangle ABC$ with $C = 90^{\circ}$.\vspace{1in}
\item Answer the following questions about the function $f(\theta) = \cos \theta$:
\begin{enumerate}
\item What is $f’(\theta)$?\vspace{0.75in}
\item What is $\lim_{\theta \to 0} f(\theta)$?
\end{enumerate}
\end{enumerate}
\end{document}
5
Agood discussion of other such environments is athttp://mirror.ctan.org/info/math/voss/mathmode/Mathmode.pdf
10
Documents you may be interested
Documents you may be interested