pdf viewer in mvc 4 : Create html email from pdf SDK software service wpf winforms asp.net dnn latex_introduction0-part487

LaTeX Introduction Workshop  
p.1/15 
LaTeX Introduction Workshop 
Ben Kenwright (b.kenwright@napier.ac.uk) 
Topic: Working with MiKTeX and TexStudio 
LaTeX is a typesetting system which is very popular with computer scientists and engineers. It 
actually consists of a set of macros (i.e., tags) written in the TeX typesetting language to provide a 
convenient and powerful tool for creating clear and concise complex technical documents. 
Some of the key benefits of LaTeX, include: 
LaTeX provides high quality and extremely customizable documents 
It's extremely stable, no matter how complex the documents are 
It's free and Open Source 
LaTeX is portable concerning its implementation, your document source and its output -- all 
is cross-platform 
It provides a logical approach to creating documents instead of a physical, enhancing 
consistency 
Your document is safe because the file format is open and there's no virus threat 
Create html email from pdf - SDK software service: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
Create html email from pdf - SDK software service: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
LaTeX Introduction Workshop  
p.2/15 
Overview ................................................................................................................................................. 3 
Prerequisites ........................................................................................................................................... 3 
Getting Started ........................................................................................................................................ 4 
Setting up LaTeX and TexStudio .......................................................................................................... 4 
Syntax, Comments and Commands ........................................................................................................ 7 
Reference/Bibliography .......................................................................................................................... 9 
Equations .............................................................................................................................................. 10 
Style ....................................................................................................................................................... 12 
Images ................................................................................................................................................... 13 
Summary ............................................................................................................................................... 14 
Recommended Reading ........................................................................................................................ 14 
Acknowledgements ............................................................................................................................... 14 
SDK software service:RasterEdge.com General FAQs for Products
or need additional assistance, please contact us via email (support@rasteredge dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
SDK software service:.NET RasterEdge XDoc.PDF Purchase Details
PDF Create. PDF Print. License Agreement. Support Plans Each RasterEdge license comes with 1-year dedicated support (email, online chat) with 24-hour response
www.rasteredge.com
LaTeX Introduction Workshop  
p.3/15 
Overview 
The workshop practical introduces the student to various aspects of LaTeX that might not be 
apparent (e.g., installation, editing, and equations).   
For example, LaTeX is more than a glorified pdf creator.  It contains thousands of hidden tricks and 
abilities to make your life easy.  Having a better understanding of LaTeX can help you produce more 
clearer, well presented, technical documents.  In addition, LaTeX can be integrated with various 
editors with essential features, such as, spell-checking, thesaurus, and automatic insertion. 
The student should work through the sections and implement the `tasks’ to familiarize themselves 
with the concepts from a practical perspective. 
Prerequisites 
This practical assumes the reader has no familiarity with LaTeX or middleware editing packages that 
are built on top of LaTeX (e.g., TexStudio). 
SDK software service:VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
HTML Document Viewer for Azure, C# HTML Document Viewer Create searchable and scanned PDF files from Excel in VB Excel to PDF document free online without email.
www.rasteredge.com
SDK software service:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
PDF in VB.NET, VB.NET convert PDF to HTML, VB.NET convert PDF to Word, VB.NET extract text from Create PDF file from PowerPoint free online without email.
www.rasteredge.com
LaTeX Introduction Workshop  
p.4/15 
Getting Started 
The section gives you an uncomplicated example to get you started with LaTeX.  As you progress 
through the sections, the tasks will increase in complexity.   With discussions and justification on 
formatting using LaTeX’s features and external packages.  We have assumed you have a basic 
understanding of the operating system (e.g., the ability to navigate folders and open .txt files).  
The editing tools (e.g., TeXStudio) provide a number run-time typing features, such as, spelling 
and semantic error checking — note LaTeX requires a certain amount of debugging and critical 
thinking to solve syntax errors (e.g., similar to writing HTML). 
Setting up LaTeX and TexStudio 
1. Download MiKTeX installer (i.e., http://miktex.org/download
2. Download TexStudio installer (i.e., http://texstudio.sourceforge.net/) 
3. Run MiKTex installer 
4. Run TexStudio installer 
5. After the installation is complete – you should have the option to start and run TeXstudio 
6. ͚.tex͛ files are associated with LaTeX documents and are plain text files 
7. Create an empty folder 
ϴ. Create an empty text file with the extension ͚.tex͛ – for example, ͚hello.tex͛ 
ϵ. Double click on your ͚hello.tex͛ file and it should be opened with TexStudio – alternatively, you can 
open TexStudio and open it from the menu 
10.  You should have a TexStudio view similar to the one shown below: 
SDK software service:VB.NET Create PDF from Word Library to convert docx, doc to PDF in
PDF in VB.NET, VB.NET convert PDF to HTML, VB.NET Easy to create searchable and scanned PDF files from Word. Free online Word to PDF converter without email.
www.rasteredge.com
SDK software service:About RasterEdge.com - A Professional Image Solution Provider
Email to: support@rasteredge.com. We are dedicated to provide powerful & profession imaging controls, PDF document, image to pdf files and components for
www.rasteredge.com
LaTeX Introduction Workshop  
p.5/15 
10. Within ͚hello.tex͛ add: 
Task: Getting started. 
Type the following code: 
\documentclass{article} 
\begin{document} 
Hello world. 
\end{document}  
Build and view your .pdf file within TexStudio by pressing ‘F1’ – You should see a preview of your pdf 
our pdf 
in the right pane – also a pdf is placed with your ͚.tex͛ file with the same name (i.e., hello.pdf). 
What happens when you put spaces between words (e.g., ‘Hello       World’)? 
The ends of words and sentences are marked in the input by one or more spaces. LaTeX 
treats multiple spaces as if they were a single space. An end of line is also 
equivalent to a space; however, you can end a line without a space by using a % 
(anything following the % is considered to be a comment). LaTeX generally ignores 
spaces at the beginning of lines. 
Editor (i.e., Type your document text) 
Structure/Headers/Feedback 
Syntax/Typing Errors Feedback 
SDK software service:C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create searchable and scanned PDF files from Excel. Export PDF from Excel with cell border or no border. Free online Excel to PDF converter without email.
www.rasteredge.com
SDK software service:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
documents. Easy to create searchable and scanned PDF files from PowerPoint. application. Free online PowerPoint to PDF converter without email. C#
www.rasteredge.com
LaTeX Introduction Workshop  
p.6/15 
Preview Generated PDF 
SDK software service:C# Create PDF from Word Library to convert docx, doc to PDF in C#.
class. Easy to create searchable and scanned PDF files from Word. bookmark. Free online Word to PDF converter without email. C#
www.rasteredge.com
SDK software service:RasterEdge Product Refund Policy
send back RasterEdge Software Refund Agreement that we will email to you We are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
LaTeX Introduction Workshop  
p.7/15 
Syntax, Comments and Commands 
In LaTeX words are separated by a space, and paragraphs by a blank line. LaTeX ignores any extra 
space.  You cause formatting and insertion of elements (e.g., images) using pre-defined tags (i.e., 
similar to HTML).  The tags start with a backslash (e.g., \emph{test text}).  As you become more 
confident and curious – you will learn the key LaTeX tags to create pretty much any type of 
formatting you need. 
Task: Comments and Syntax. 
Type the following code: 
\documentclass{article} 
\begin{document} 
\emph{I love} LaTeX. 
% this is a comment 
\end{document}  
Why would you want to put comments in your document? 
Sometimes it's necessary to add comments to your LaTeX code for readability. This is 
straightforward, put a % before the comment and LATEX will ignore that text.  You can 
add ‘todo’ messages, links, or private notes. 
What happens when I use the ‘comment’ tag?  (i.e., \comment{An unhidden comment} ) 
LaTeX Introduction Workshop  
p.8/15 
Title & Name 
The different LaTeX style templates have options to automatically format and place title and author 
information.  For example, adding the tags ͚\title͛ and ͚\author͛ – adds a header and your name to 
the generated document.  Most importantly – be sure to call ͚\maketitle͛ after the 
͚\begin{document}͛ tag.  Otherwise, you won͛t see your title and name.  The ͚\maketitle͛ informs 
LaTeX that you͛ve added title information and want it placed. 
Task: Author and Title. 
Type the following code: 
\documentclass{article} 
\title{Game technology is at the cutting edge of software development} 
\author{John Smith} 
\begin{document} 
\maketitle 
Hello world. 
\end{document} 
How would you ‘force’ the text to go onto the next line?  For example, in the title, place the text 
after ‘Game technology’ on a new line. 
There’re different methods for forcing LaTeX to place the text on the next line.  
Placing ‘\\’ in the text indicates a line break.  Similarly, the tag ‘\par’ forces a 
s a 
paragraph break – or two line breaks (i.e., an empty line between the text). 
). 
LaTeX Introduction Workshop  
p.9/15 
Reference/Bibliography 
Authors and researchers often find that they refer to the same set of papers in most of their 
publications. Thus, it is very useful to create a bibliography database, and to use the database from 
one work to the next.  A database is possible with LaTeX (i.e,. BibTeX program supplied by LaTeX). 
The information about the various publications is stored in one or more files with the extension of 
.bib.  For each publication there is a cite tag (i.e., ͚\cite͛) that identifies it, which may be used in the 
text to refer to it. 
There are two methods for creating a bibliography. The first can be used for short documents with 
only a few sources, and is fairly simple – and works by placing the citation information in the same 
document.  The second method is used for large documents, such as books and dissertations, places 
the citation information in a separate file (i.e., *.bib) and is included using a single line in your .tex 
file. 
Task: References and Citations (Simple). 
Type the following code and add an addition citation: 
\documentclass{article} 
\begin{document} 
\emph{I love} LaTeX.  \underline{Really} \cite{WF}. 
te{WF}. 
\begin{thebibliography}{99} 
\bibitem{WF} 
William Smith, \emph{Long Ago} 
\end{thebibliography} 
\end{document}  
For citations – we need to compile the document twice (i.e., press F1) - Because we 
e we 
are using symbolic references, e.g., \cite{WF}, a second pass is necessary.  The 
he 
second pass will resolve references 
What are the advantages of using a generated citation solution? 
For different papers or articles we can automatically reformat the document to the 
appropriate output (e.g., IEEE, SIGGRAPH, ACM, Harvard). 
LaTeX Introduction Workshop  
p.10/15 
Equations 
Task: Equations 1. 
Type the following code: 
\documentclass{article} 
\begin{document} 
\begin{equation} \label{E:sum} 
s = \sum_{i=1}^{n}x_{i} 
\end{equation} 
\end{document}  
What advantages does LaTeX provide in terms of Mathematical Formulas? 
Superficially, one of the advantages of LaTeX over other more traditional systems 
(e.g. Word or OpenOffice) is the high typographical quality of the documents that 
you'll be able to produce. This is particularly true for documents that are heavy on 
mathematics, but documents for any other area could also take advantage of these 
qualities. 
For inline Equations – you use a starting ‘$’ and an ending ‘$’ – dollar sign.  So instead of using 
sing 
‘\begin{equation}’ and ‘\end{equation}, you use a $ and $.  Try modifying the above Equation so 
so 
it’s place inline with the text. 
Task: Equations 2. 
Type the following code: 
\documentclass{article} 
\begin{document} 
\begin{equation} 
\label{E:sum_squares} 
s2 = \sum_{i=1}^{n}x_{i}^{2} 
\end{equation} 
\end{document}  
The ‘^’ operator represents to the power.  What do you think would happen if we did  ‘a^-1’ – 
– 
what would the output look like? 
The ‘-` sign would be put to the power and not the 1 – hence, we need to include curly 
rly 
brackets to indicate this (e.g., a^{-1} 
Documents you may be interested
Documents you may be interested