c# pdf reader free : Copy pages from pdf into new pdf SDK Library API .net asp.net windows sharepoint srsablatex0-part313

A LaTeX template for NMT
Student Research
Symposium Extended
Abstracts
John W. Shipman
2012-03-30 18:24
Abstract
Describes the use and implementation of a template to assist New Mexico Tech students in the
Student Research Symposium to write their extended abstract.
This publication is available in Web form
1
and also as a PDF document
2
. Please forward any
comments to tcc-doc@nmt.edu.
Table of Contents
1. LaTeX: A quality option for your SRS extended abstract..............................................................1
2. How to build your SRS extended abstract..................................................................................2
3. The myab.tex skeleton file......................................................................................................3
4. The bibliography......................................................................................................................5
4.1. Using Google Scholar.....................................................................................................6
4.2. An example BibTeX file..................................................................................................7
4.3. How to cite a reference...................................................................................................8
5. Extended example: the style guide............................................................................................9
6. Appendix: Internals of the nmtsrsab2012.sty file................................................................12
1. LaTeX: A quality option for your SRS extended abstract
If you are a participant in New Mexico Tech's Student Research Symposium, this document will help
you build your Extended Abstract using the LaTeX document preparation system. Refer to the SRS web
site
3
for general information. If you would prefer to use MS-Word, there are templates for that system
on the site.
LaTeX (usually pronounced “lah-tech” or “lay-tech”) was designed by Leslie Lamport, a student of Dr.
Donald Knuth, a noted computer scientist and mathematician, and based on Knuth's TeX system.
1
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/
2
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/srsablatex.pdf
3
http://www.nmt.edu/student-research-symposium
1
LaTeX template for SRS Extended Abstracts
New Mexico Tech Computer Center
Copy pages from pdf into new pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf reader; delete pages from a pdf online
Copy pages from pdf into new pdf - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
cut pages from pdf preview; delete pdf pages in preview
LaTeX makes it easy to produce publications with attractive, readable mathematical content. LaTeX
also streamlines the process of accumulating and citing bibliographic references. You can use EndNote
4
or Google Scholar
5
to find suitable references.
The end product of your work will be a PDF file. You will need access to the 
pdflatex
application, which
is available for free for all current platforms.
If you are learning LaTeX, here are some useful resources.
•The Wikipedia page for LaTeX
6
has links to free software and many tutorials and reference works.
In particular, we recommend the TeX Live distribution (see under “Versions” on the Wikipedia page);
it's free, easy to install and use, and runs on Windows, Macs, and Linux systems. It includes TeXWorks,
an integrated development tool for LaTeX.
The Writing Center in Fitch 13 has a copy of Helmut Kopka's Guide to LaTeX (Addison-Wesley, 2004,
ISBN 0-321-17385-6). This book is a complete reference to LaTeX; if you are going to do much work
in LaTeX, we recommend that you get your own copy.
•If you prefer to learn from examples, the Tech Computer Center (TCC) occasionally runs a LaTeX
“boot camp” with six one-hour sessions. This course is intended for those writing a thesis or disserta-
tion, but it is also a general introduction to LaTeX. The online notes
7
show the input and output files
for each session, and contain numerous examples of special characters, math, tables, figures, and a
bibliography.
2. How to build your SRS extended abstract
Here is a step-by-step procedure for building your abstract in LaTeX.
1. Download these two files into the directory where you plan to build your document:
nmtsrsab2012.sty
8
is a LaTeX style file that sets up the correct appearance for an SRS extended
abstract.
•myab.tex
9
is a skeleton file that is the starting point for your extended abstract. You will add
your content to this file. It invokes the nmtsrsab2012.sty file to set up the format.
2. Make a copy of the myab.tex file in case you need to refer to it once you get started. Name this
copy using some file name ending in “.tex”; this will be your working copy.
3. Add your content to the working copy. Refer to Section 3, “The myab.tex skeleton file” (p. 3)
for details about what goes where in this file.
4.
Use the pdflatex program to convert the .tex file to PDF format.
•If you installed TeXLive or a similar system on your own equipment, follow the instructions for
running pdftex on your working file and display the result on your screen.
If you prefer to work on one of the Tech Computer Center's Windows client machines, use 
Start
All Programs
MiKTeX 2.9
TeXworks
. Our Linux client machines all have pdftex, and
you can use acroread or xpdf to view the resulting PDF file.
4
http://www.nmt.edu/tcc/help/endnote/
5
http://scholar.google.com/
6
http://en.wikipedia.org/wiki/LaTeX
7
http://www.nmt.edu/tcc/help/dtp/tex/latexboot.html
8
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/nmtsrsab2012.sty
9
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/myab.tex
New Mexico Tech Computer Center
LaTeX template for SRS Extended Abstracts
2
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Copy three pages from test1.pdf and paste into test2.pdf. PDFDocument pdf = new PDFDocument(@"C:\test1.pdf"); PDFDocument pdf2 = new PDFDocument(@"C:\test2
delete page from pdf preview; add or remove pages from pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
' Copy three pages from test1.pdf and paste into test2.pdf. Dim pdf As PDFDocument = New PDFDocument("C:\test1.pdf") Dim pdf2 As PDFDocument = New PDFDocument
delete pdf pages online; delete pages pdf document
3.The 
myab.tex
skeleton file
In this section we present the skeleton file section by section and discuss what content goes where.
The first line tells LaTeX that this is an article, and to use 12-point type. The comment that follows links
back to this documentation.
myab.tex
\documentclass[12pt]{article}
%================================================================
% NMT Student Research Symposium Extended Abstract template
% For documentation, see:
%
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/
%----------------------------------------------------------------
In a LaTeX document, everything between the \documentclass line and the \begin{document}
line is called the preamble. If you are using additional packages, you will need to specify them here using
\usepackage commands.
myab.tex
%================================================================
% Preamble
%
Add \usepackage commands here if you are using any LaTeX
%
packages.
%----------------------------------------------------------------
The next \usepackage imports the graphicx package, which you will use to include figures and
graphics.
myab.tex
\usepackage{graphicx}
The natbib package is a good choice for bibliographies, since it allows for many different forms of
citation. Refer to the online documentation for natbib
10
.
myab.tex
%
% In the next line, select t [round] ] if you want your literature
% citations in (parentheses); select [square] if you want them
% enclosed in [square brackets].
%
\usepackage[round]{natbib}
The next line imports the nmtsrsab2012.sty style file.
myab.tex
%
%
Be sure that the \usepackage{nmtsrsab2012.sty} line
%
is the last \usepackage command.
%
\usepackage{nmtsrsab2012.sty}
Next are two functions you will need to fill out: the registration number of your team and the date of
the presentation.
10
http://www.ctan.org/pkg/natbib
3
LaTeX template for SRS Extended Abstracts
New Mexico Tech Computer Center
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing to C# Imaging - how to insert a new empty page DLLs for Adding Page into PDF Document in VB.NET Class.
delete pages of pdf; delete page in pdf online
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Apart from the ability to inserting a new PDF page into existing PDF to delete PDF page using C# .NET, how to reorganize PDF document pages and how to
delete pages from pdf in preview; add and remove pages from a pdf
myab.tex
%
% Replace '1889' with your r team's s registration number.
%
\registrationNumber{1889}%
%
% Replace the date in the e next t line with the date of your
% final SRS extended abstract presentation.
%
\date{April 13, 2012}%
%================================================================
\begin{document}
The above lines end the preamble and mark the start of the body of the document. Type the full title of
your abstract below.
myab.tex
%
% Replace "Your title here" with the full title of your
% presentation, in sentence case.
%
\title%
{%
Your title here
}%
Next, enumerate the names of your team members.
For multi-person teams, use a \correspondingAuthor command for the team member who will
be the contact for official team correspondence, followed by one \author command for each of the
other team members, and then an \authorsEnd command, which will insert the text “* Denotes
corresponding author” after the author list.
•If you are a single-person team, just use one \author command, and omit the \authorsEnd com-
mand.
myab.tex
%
% For multi-person teams, , the e \correspondingAuthor command
% specifies the email contact for the team.
The optional first
% argument is used only if f the e team member is not at NMT.
%
% If there is only one author, use one \author command and
% remove the \authorsEnd command.
%
\correspondingAuthor{Author Name 1}{Department Name}{email1@nmt.edu}
\author{Author Name 2}{Department Name}{email2@nmt.edu}
\author[Other Institution]{Author Name 3}{Department t Name}{email2@nmt.edu}
\authorsEnd
The \author and \correspondingAuthor commands have three required arguments: the person's
name, their department name, and their email address. By default, NMT is shown as the institution's
name. If one of your team members is affiliated with another institution, include the name of that insti-
tution as an optional first argument in square brackets.
New Mexico Tech Computer Center
LaTeX template for SRS Extended Abstracts
4
C# PDF insert text Library: insert text into PDF content in C#.net
textMgr.AddString(msg, font, pageIndex, cursor, fontColor); // Output the new document. value, The char wil be added into PDF page, 0
add and remove pages from pdf file online; delete a page from a pdf online
VB.NET PDF File Split Library: Split, seperate PDF into multiple
of splitting a PDF file into multiple ones by As String = Program.RootPath + "\\" 1.pdf" 'set split SplitOptions(SplitMode.ByPage) ' limit the pages of each
delete pages on pdf file; delete pages from pdf document
At this point, the rest of the content is up to you, up to the \end{document} line, which must be the
last line in the file.
Use \section and \subsection commands to structure your content. Refer to Section 5, “Extended
example: the style guide” (p. 9) for the general order of sections.
myab.tex
%================================================================
% Use \section and \subsection commands to structure your
% document.
%
\section{Introduction}
(introduction here)
\section{Methods}
(methods section here)
%%%%\bibliographystyle{apalike}
%%%%\bibliography{myab.bib}
\end{document}
The two lines starting with “%%%%” will include your bibliography; once you have set it up, remove
those four % signs. Refer to Section 4, “The bibliography” (p. 5) for more information on bibliographies
and citations.
4.The bibliography
The most general and flexible method for citing references in LaTeX is to use the BibTeX system. You'll
find this system especially valuable if you plan to continue your research to the M.S. or Ph.D. level.
Here's the general procedure.
1.
Using a plain text editor such as Notepad or 
emacs
or 
vim
, create a file whose name ends in .bib.
For example, if your extended abstract is named jornada.tex, you might name your bibliography
file jornada.bib.
2. As you find promising literature, accumulate entries in your .bib file by cutting and pasting them
into your text editor.
Entries in this file use the BibTeX format for describing the author, title, year, and other pertinent
information. See Section 4.2, “An example BibTeX file” (p. 7) to familiarize yourself with the
format of these entries.
There are many ways to find literature references. You can use EndNote
11
or Google Scholar
12
to
find suitable references.
•EndNote is a program that can help you search many huge literature databases for suitable ref-
erences. If you are currently student, faculty, or staff at New Mexico Tech, see the TCC help
system EndNote page
13
for free downloads.
•Google Scholar is an online literature search facility. See Section 4.1, “Using Google Schol-
ar” (p. 6).
11
http://www.nmt.edu/tcc/help/endnote/
12
http://scholar.google.com/
13
http://www.nmt.edu/tcc/help/endnote/
5
LaTeX template for SRS Extended Abstracts
New Mexico Tech Computer Center
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
You can use specific APIs to copy and get a specific page of PDF file; you can also copy and paste pages from a PDF document into another PDF file.
delete pages in pdf online; delete pages from pdf acrobat
VB.NET PDF insert image library: insert images into PDF in vb.net
and cropping. Save changes to existing PDF file or output a new PDF file. Insert images into PDF form field in VB.NET. An independent
delete pages pdf online; copy pages from pdf to word
3. To cite a work in your paper, see Section 4.3, “How to cite a reference” (p. 8).
4. Once you have at least one literature citation in your work, remove the “%%%%” comment symbols
from the \bibliographystyle and \bibliography lines in your .tex file.
The argument to the \bibliographystyle command is {apalike} by default; this uses the
APA format for bibliography entries. There are many other options for other preferences; refer to
Kopka's book for details.
5.
In the \bibliography command, change myab.bib to the name of your bibliography database
file.
For example, if your database file is jornada.bib, change that line to look like this:
\bibliography{jornada.bib}
6. Once you are using BibTeX, it is necessary to run your file through these four steps to insure that
all citations and cross-references are correct:
1.
Run the file through 
pdflatex
.
2. Run the file through 
BibTeX
. This process takes note of which references you have cited so that
they can be included in your bibliography.
3.
Run the file through the 
pdflatex
application twice more. The first run resolves all the cross-refer-
ences. In a few rare cases, this may change the page numbering, so the second run insures that
all the page numbers are correct.
Most of the integrated development environments such as 
TeX Live
will do these four steps auto-
matically. For example, in 
TeXworks
, pull down the menu at the top left corner and select 
pd-
fLaTeX+MakeIndex+BibTeX
.
Note
You don't have to worry about removing entries in your .bib file that aren't cited in your paper. Your
paper's bibliography will contain only entries for works that you have actually cited.
As a matter of fact, you must have at least one citation or you will get an error message about an empty
bibliography.
Warning
Sometimes the BibTeX entries you get from EndNote and Google Scholar are not correctly formatted.
If your citations and bibliography are not coming out the way you want them, incorrectly formatted
BibTeX entries may be causing the problem. In that case, examine the log file produced by BibTeX,
which has the same file name as your bibliography file except that the name ends in .blg.
If the .blg file complains of errors, edit your .bib file to repair them. Kopka's book, again, is a valuable
resource for helping you clean up these entries.
4.1. Using Google Scholar
A good source of BibTeX entries for literature references is Google Scholar.
Here is the general procedure.
New Mexico Tech Computer Center
LaTeX template for SRS Extended Abstracts
6
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Free online C#.NET source code for combining multiple PDF pages together in .NET This part illustrates how to combine three PDF files into a new file in
delete a page from a pdf acrobat; delete pages pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
of splitting a PDF file into multiple ones String inputFilePath = Program.RootPath + "\\" 1.pdf"; // set split SplitMode.ByPage); // limit the pages of each
delete pages of pdf preview; delete page pdf acrobat reader
1. In your Web browser, bring up this URL:
http://scholar.google.com/
2. Click on the 
Scholar Preferences
link just to the right of the 
Search
button.
3.
Scroll down to the 
Bibliography Manager
section and click the radiobutton labeled 
Show links to
import citations into
.
4.
Pull down the menu next to that radiobutton and select 
BibTeX
.
5. Click on 
Save Preferences
. Depending on your browser settings, Google Scholar may remember
this setting in the future so you won't have to do these steps every time.
6.
Back on the Google Scholar start page, use the search box to find suitable sources. The 
About Google
Scholar
link will assist you in learning to search more efficiently.
7. When you find a source that you think you might use, click the 
Import into BibTeX
link in that
source. This will bring up a page containing the complete BibTeX entry for that source. See Sec-
tion 4.2, “An example BibTeX file” (p. 7) for an example.
8.
Cut and paste the entry into your .bib file.
4.2. An example BibTeX file
Just to give you some idea what BibTeX entries look like, here are some entries from the day6.bib
bibliographic database file from the TCC LaTeX Boot Camp
14
.
First is a citation from a book.
@book{sterner2002ecological,
title={Ecological stoichiometry: the biology of elements from
molecules to the e biosphere},
author={Sterner, R.W. and Elser, J.J.},
year={2002},
publisher={Princeton Univ Pr}
}
Each entry starts with an @-sign and is enclosed in {braces}.
The group of letters just after the opening brace, sterner2002ecological in the example, is called
the key. You will need this key to cite the work in your paper. You don't have to use the key provided;
you can shorten or simplify it, but it must be a unique string of characters with no spaces inside it.
Within the entry are a number of lines of the form name={data}. For example, the line year={1987}
gives the publication year.
Here is a more complex entry, for an article in a journal proceedings.
@inproceedings{munro1992deterministic,
title={Deterministic skip lists},
author={Munro, J.I. and d Papadakis, , T. and Sedgewick, R.},
booktitle={Proceedings of the third annual ACM-SIAM symposium m on
Discrete algorithms},
pages={367--375},
year={1992},
14
http://www.nmt.edu/tcc/help/dtp/tex/latexboot.html
7
LaTeX template for SRS Extended Abstracts
New Mexico Tech Computer Center
organization={Society for Industrial and Applied Mathematics}
}
There are many other types of entries, such as @article for articles in periodicals, @manual for tech-
nical manuals, @mastersthesis, and @phdthesis. Consult Kopka's book for full details of how
BibTex entries are structured.
You may even have to build your own entries from scratch. For example, to cite an unpublished work,
there is an @unpublished entry type.
4.3. How to cite a reference
To cite a reference in your paper, you need to know the reference key from the BibTeX entry (see Sec-
tion 4.2, “An example BibTeX file” (p. 7)).
There are two ways to cite a reference:
•A number in brackets or parentheses, e.g., [42] or (42). See Section 4.3.1, “Numbered reference cita-
tions” (p. 8).
•By the author and year, e.g., [Webley-Vickers, 1894] or (Thurber, 1949). See Section 4.3.2, “Author-
year reference citations” (p. 8).
4.3.1. Numbered reference citations
If the preferred style in your discipline is to cite references using numbers in square brackets like [17],
follow these steps.
1. In your .tex file, modify the line that imports the natbib package so it looks like this.
\usepackage[square,numbers]{natbib}
2. At the point in your text where you want to cite the reference, use this LaTeX command:
\cite{KEY}
The KEY is the reference key for that citation, as defined in the reference's entry in your .bib file.
For example, suppose the work has the key knuth1983, and it happens to be the 19th reference in your
bibliography. Then this LaTeX sentence:
The TeX system was first described in \cite{knuth1983}.
will appear in your paper as “The TeX system was first described in [19].”
4.3.2. Author-year reference citations
The preferred style in some disciplines is to cite references using the author's name and year of public-
ations. Here are some examples in context.
•See (Knuth, 1983).
•See Knuth [1983].
•Knuth's 1983 work states….
By default, the nmtsrsab2012.sty style file will use parentheses. If you prefer square brackets, edit
the line that imports the natbib package to look like this:
New Mexico Tech Computer Center
LaTeX template for SRS Extended Abstracts
8
\usepackage[square]{natbib}
If you prefer the author-year citation format, there are several different ways to cite the work. Here are
some of the most common forms, and how they will appear in your paper. Suppose the work has the
key knuth1983, the author's name is Knuth, and the year of publication is 1983.
Knuth, (1983)
\citet{knuth1983}
(Knuth, 1983)
\citep{knuth1983}
Knuth
\citeauthor{knuth1983}
1983
\citeyear{knuth1983}
5. Extended example: the style guide
This section reproduces Dr. Steve Simpson's style guide using the nmtsrsab2012.sty style file.
•Here is a link to the entire example.tex file
15
.
•See the PDF rendering of this file
16
. It is a guide to writing the content of your paper, as well as being
an example of the use of the nmtsrsab2012.sty style.
•example.bib
17
is the BibTeX file used in this example.
example.tex
\documentclass[12pt]{article}
%================================================================
% Preamble
%----------------------------------------------------------------
%
% Packages used
%
\usepackage{graphicx}
\usepackage[round]{natbib}
\usepackage{nmtsrsab2012}
%
% Definitions
%
\registrationNumber{1889}
\date{April 13, 2012}
%================================================================
\begin{document}
\title%
{%
SRS extended abstract author guidelines: Replace this text
with your own descriptive title in sentence case
}%
\correspondingAuthor{Author Name 1}{Department Name}{email1@nmt.edu}
\author{Author Name 2}{Department Name}{email2@nmt.edu}
\author[Other Institution]{Author Name 3}{Department t Name}{email2@nmt.edu}
\authorsEnd
15
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/example.tex
16
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/example.pdf
17
http://www.nmt.edu/tcc/help/pubs/nmtthesis/srs/example.bib
9
LaTeX template for SRS Extended Abstracts
New Mexico Tech Computer Center
%================================================================
\section{Introduction}
The introduction to your extended abstract should clearly explain
the nature and motivation n of f your study.
State the purpose of
your study in simple sentences and in language that can be
understood by a scientifically-literate person from any
department or discipline.
Also be sure to state clearly the
importance of your study in a way that someone outside your
particular field can appreciate and understand.
For example,
while people in your field d might t understand the significance of
determining a tropical storm's vorticity, a person outside your
field might understand better if you explain that your research
helps understand how tropical storms develop.
If you need
to use discipline-specific c terminology, , provide a definition or
explanation.
Define abbreviations and acronyms the first time
that they are used.
End your introduction with h a a very clear \emph{forecasting
statement} describing specifically what you will discuss in this
abstract.
Begin the forecasting statement with a very clear
signal phrase, such as ``This presentation describes,'' or ''The
report examines,'' ``In the following sections,'' etc.
\section{Methods}
\subsection{Writing the methods section}
In your methods section, explain your procedures clearly and
concisely.
Be thorough, but not excessive when describing your
methods.
You might need to customize the level-1 and level-2
headings to account for material in your report.
For example,
you might add a ``Materials'' section or a description of the
``Field Site.''
\subsection{Formatting your extended abstract}
Your extended abstract should be double-spaced and use 12-point
font (Times New Roman).
In addition, your abstract should meet
the following minimum requirements:
\begin{itemize}
\item The abstract should be 5--6 pages long (approximately
1400--1700 words).
\item All references to o secondary y materials should be cited
using a recommended citation format in your field (e.g., APA,
IEEE, MLA, etc.). \citet*{schmo} says to please make sure that
all source material is s properly y quoted or paraphrased.
For
more information on quoting, paraphrasing, and citing, please
visit the Purdue Online Writing Lab (OWL)
\footnote{\texttt{http://owl.english.purdue.edu/}}.
New Mexico Tech Computer Center
LaTeX template for SRS Extended Abstracts
10
Documents you may be interested
Documents you may be interested