SlideShare a Scribd company logo
1 of 38
Download to read offline
Creating Polished Presentations
Valerii Klymchuk
www.voklymchuk.com
West New York, July 3, 2020.
Centre for Modern Templates
Outline i
Introduction
Tables, figures and subfiles
Tables and Figures
Cross-references
Sub section through input command
Displaying Mathematics
Inline Mode
Display Mode
Code Listings and Using Symbols
Conclusion
1
Thanks for your attention. Pay attention here...
1
Introduction
This is going to be a normal paragraph in our introduction.
Some intro stuff
Observation
This is a very important piece of information.
Some other stuff ...
2
Blocks
Three different block environments are pre-defined and may
be styled with an optional background color.
Default
Block content.
Alert
Block content.
Example
Block content.
Default
Block content.
Alert
Block content.
Example
Block content.
3
Tables, figures and subfiles
To insert a figure, you can use the TeXnicecenter menus.
SP SR
VS
SP SR
VS
SP SR
VS
a) Pushed Validation b) Pulled Validation c) Delegated Validation
1
23
4
1
2
34 14 32
Figure 1: My First Figure
4
Tikspictures
h1 h2 h3
x1 x2 x3
Figure 2: M1
5
Multipage Xtabular table i
Table 1: Sample multipage table with repeating header
document class bibliography
style
Institute of
Electrical and
Electronics
Engineers
IEEEtran IEEEtran
6
Multipage Xtabular table ii
Table 1 continued
document class bibliography
style
Association for
Computing Ma-
chinery
sig-alternate plain
Lecture Notes
in Computer
Science
llncs lllncs
7
Multipage Xtabular table iii
Table 1 continued
document class bibliography
style
General article plain
8
Gant charts
2020 2021 2022
3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2
Proposal Defense
Background Study
Android Security
Code Analysis
Policy Mechanisms
Literature Review Complete
Formal Specification
Spec Document
Thesis and Paper Writing
Figure 3: My First Gantt
9
Some text here that wants to refer to Table 1. You can also
refer to the Figure 1. When you want to refer to a previous
section, you can use the ref command again. Section 2.
This comes from a separate file. Notice that we have this
subsection included in the Navigator.
10
Algorithms
Algorithm 1 My First Simple Algorithm
Require: Randomly populated array
Ensure: Sorted array
if i ≤ 0 then
2: i ← 1
else
4: if i ≥ 0 then
for j = 0 to 10 do
6: blah()
carryOutSomeProcessing()
8: end for
end if
10: end if
return i
11
And of course, we can refer to the algorithm using ref: See
Algorithm 1 but the good thing is we can also refer to a
specific line e.g. Line 4 or Line 7.
12
Displaying Mathematics
LATEX is extremely powerful when it comes to typesetting
mathematics. It’s one of the core strengths of this system.
There are two ways of displaying maths. One is inline and the
other is display format – in which the whole math sits on its
own set of lines.
We are going to insert a mathematics equation inline here
using a pair of $ signs: E = mc2 . As you can see, the display
(such as line spacing) does not get messed up by the
mathematics as it does with word processing softwares.
13
We can also display equations in their own set of lines. To do
this, we can use the equation environment.
E = mc2
(1)
As you can see, LATEX inserts the equation number
automatically. We can refer to it using the ref command just
as we referred to sections, figures and tables. (E.g.
Equation 1.) To get rid of the equation number, simply use the
star variant of the equation environment. (For this, you need
the amsmath package.)
E = mc2
14
Alternatively, we can use the shorthand keys [ and ]
E = mc2
LATEX has many builtin features and you can get many more
easily. Here, we’ll see some of these features:
Addition, subtraction, multiplication and division:
x + 2 − 25 × 35 ÷ 98
Superscripts and subscripts:
x2
x(i)
14
Summation, union, intersection, big-union, integral:
n
i=1
i2
x ∪ y ∩ z
n
i=1
xi
n
0
x2
15
Fractions, brackets, square root:
x
y
i x2
n
0 x2
√
36
x5
2 ×
34
124
356
15
Greek letters:
α + β + γ∗
+ Σ + Θ + 2
Matrices and vectors. For this, you need to include the
amsmath package and then use the bmatrix or pmatrix
environment:
a
44 b
c
√
d
Accents:
ˆx
ˆı
˙x 16
See the Math menu in the IDE for other operations. You can
refer to “Short Math Guide for LATEX” for a lot more examples.
17
Code Listings and Using Symbols
You might come across situations where you need to find new
symbols. For this, you can refer to the “The Comprehensive
LATEXSymbols List”.
x y
(Optional) Since this is a long command, we might want to
create a shortcut using the newcommand command in the
preamble. This also allows us to later change the symbol
without having to change the equations.
x y
18
LATEXCode
Listing 1: Some LATEXCode
 l s t s e t {language =[ LaTeX ] tex }
 l s t s e t {caption=Some LaTeX Code}
begin{ lrbox }{codebox}
begin{ l s t l i s t i n g *}[ frame= single ]{}
begin{frame}
end{frame}
end{ l s t l i s t i n g *}
end{ lrbox }
begin{frame}{LaTeX Code}
usebox{codebox}
end{frame}
19
C++ Code
Listing 2: Some C++ Code
for(i = 0; i < 10; i++){
// increment the pointer
*p++ = i;
}
20
Line plots
−4 −2 0 2 4
−1
−0.5
0
0.5
1
21
Bar charts
1 1.5 2 2.5 3 3.5 4
10
15
20
25
Foo
Bar
lorem
ipsum
dolor
22
Frame footer
metropolis defines a custom beamer template to add a text
to the footer. It can be set via
setbeamertemplate{frame footer}{My custom footer}
My custom footer 23
References
Some references to showcase [4, 2, 5, 1, 3]
24
Conclusion
Summary
Get the source of this theme and the demo presentation from
github.com/voklymchuk/latex_templates
The theme itself is licensed under a Creative Commons
Attribution-ShareAlike 4.0 International License.
cba
25
Questions?
25
Backup slides
Sometimes, it is useful to add slides at the end of your
presentation to refer to during audience questions.
The best way to do this is to include the
appendixnumberbeamer package in your preamble and call
appendix before your backup slides.
metropolis will automatically turn off slide numbering and
progress bars for slides in the appendix.
References i
P. Erd˝os.
A selection of problems and results in combinatorics.
In Recent trends in combinatorics (Matrahaza, 1995), pages
1–6. Cambridge Univ. Press, Cambridge, 1995.
R. Graham, D. Knuth, and O. Patashnik.
Concrete mathematics.
Addison-Wesley, Reading, MA, 1989.
G. D. Greenwade.
The Comprehensive Tex Archive Network (CTAN).
TUGBoat, 14(3):342–351, 1993.
References ii
D. Knuth.
Two notes on notation.
Amer. Math. Monthly, 99:403–422, 1992.
H. Simpson.
Proof of the Riemann Hypothesis.
preprint (2003), available at
http://www.math.drofnats.edu/riemann.ps, 2003.

More Related Content

What's hot

Introduction to matlab lecture 2 of 4
Introduction to matlab lecture 2 of 4Introduction to matlab lecture 2 of 4
Introduction to matlab lecture 2 of 4Randa Elanwar
 
Introduction to matlab lecture 3 of 4
Introduction to matlab lecture 3 of 4Introduction to matlab lecture 3 of 4
Introduction to matlab lecture 3 of 4Randa Elanwar
 
Generating code from dags
Generating code from dagsGenerating code from dags
Generating code from dagsindhu mathi
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionEr. Nawaraj Bhandari
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional arrayRajendran
 
Ec2203 digital electronics questions anna university by www.annaunivedu.org
Ec2203 digital electronics questions anna university by www.annaunivedu.orgEc2203 digital electronics questions anna university by www.annaunivedu.org
Ec2203 digital electronics questions anna university by www.annaunivedu.organnaunivedu
 
Matlab solved problems
Matlab solved problemsMatlab solved problems
Matlab solved problemsMake Mannan
 
Basics of MATLAB programming
Basics of MATLAB programmingBasics of MATLAB programming
Basics of MATLAB programmingRanjan Pal
 
Introduction to matlab lecture 4 of 4
Introduction to matlab lecture 4 of 4Introduction to matlab lecture 4 of 4
Introduction to matlab lecture 4 of 4Randa Elanwar
 

What's hot (19)

Mmc manual
Mmc manualMmc manual
Mmc manual
 
Computer Science Assignment Help
Computer Science Assignment HelpComputer Science Assignment Help
Computer Science Assignment Help
 
Introduction to matlab lecture 2 of 4
Introduction to matlab lecture 2 of 4Introduction to matlab lecture 2 of 4
Introduction to matlab lecture 2 of 4
 
Introduction to matlab lecture 3 of 4
Introduction to matlab lecture 3 of 4Introduction to matlab lecture 3 of 4
Introduction to matlab lecture 3 of 4
 
2D Plot Matlab
2D Plot Matlab2D Plot Matlab
2D Plot Matlab
 
Generating code from dags
Generating code from dagsGenerating code from dags
Generating code from dags
 
Array
ArrayArray
Array
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean Function
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional array
 
Ec2203 digital electronics questions anna university by www.annaunivedu.org
Ec2203 digital electronics questions anna university by www.annaunivedu.orgEc2203 digital electronics questions anna university by www.annaunivedu.org
Ec2203 digital electronics questions anna university by www.annaunivedu.org
 
Doc 20180130-wa0006
Doc 20180130-wa0006Doc 20180130-wa0006
Doc 20180130-wa0006
 
Matlab solved problems
Matlab solved problemsMatlab solved problems
Matlab solved problems
 
PECCS 2014
PECCS 2014PECCS 2014
PECCS 2014
 
Basics of MATLAB programming
Basics of MATLAB programmingBasics of MATLAB programming
Basics of MATLAB programming
 
Ch8b
Ch8bCh8b
Ch8b
 
Introduction to matlab lecture 4 of 4
Introduction to matlab lecture 4 of 4Introduction to matlab lecture 4 of 4
Introduction to matlab lecture 4 of 4
 
Boolean Logic
Boolean LogicBoolean Logic
Boolean Logic
 
matlab
matlabmatlab
matlab
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 

Similar to Sample presentation slides template

More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxgilpinleeanna
 
Matlab ch1 intro
Matlab ch1 introMatlab ch1 intro
Matlab ch1 introRagu Nathan
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentationManchireddy Reddy
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabDnyanesh Patil
 
Basic of octave matlab programming language
Basic of octave matlab programming languageBasic of octave matlab programming language
Basic of octave matlab programming languageAulia Khalqillah
 
1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptx1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptxBeheraA
 
A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsMukesh Kumar
 
MATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdfMATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdfahmed8651
 

Similar to Sample presentation slides template (20)

Tutorial2
Tutorial2Tutorial2
Tutorial2
 
More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docx
 
Matlab ch1 intro
Matlab ch1 introMatlab ch1 intro
Matlab ch1 intro
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
 
additional.pptx
additional.pptxadditional.pptx
additional.pptx
 
Es272 ch1
Es272 ch1Es272 ch1
Es272 ch1
 
An Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked ExamplesAn Introduction to MATLAB with Worked Examples
An Introduction to MATLAB with Worked Examples
 
Matlab1
Matlab1Matlab1
Matlab1
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
Basic of octave matlab programming language
Basic of octave matlab programming languageBasic of octave matlab programming language
Basic of octave matlab programming language
 
Matlab-1.pptx
Matlab-1.pptxMatlab-1.pptx
Matlab-1.pptx
 
matlabchapter1.ppt
matlabchapter1.pptmatlabchapter1.ppt
matlabchapter1.ppt
 
1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptx1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptx
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
 
Matlab
MatlabMatlab
Matlab
 
A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projects
 
1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx1. Ch_1 SL_1_Intro to Matlab.pptx
1. Ch_1 SL_1_Intro to Matlab.pptx
 
sol43.pdf
sol43.pdfsol43.pdf
sol43.pdf
 
MATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdfMATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdf
 
Matlab booklet
Matlab bookletMatlab booklet
Matlab booklet
 

More from Valerii Klymchuk

05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data MiningValerii Klymchuk
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data MiningValerii Klymchuk
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data MiningValerii Klymchuk
 
Crime Analysis based on Historical and Transportation Data
Crime Analysis based on Historical and Transportation DataCrime Analysis based on Historical and Transportation Data
Crime Analysis based on Historical and Transportation DataValerii Klymchuk
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectValerii Klymchuk
 

More from Valerii Klymchuk (14)

Toronto Capstone
Toronto CapstoneToronto Capstone
Toronto Capstone
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data Mining
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data Mining
 
02 Related Concepts
02 Related Concepts02 Related Concepts
02 Related Concepts
 
03 Data Mining Techniques
03 Data Mining Techniques03 Data Mining Techniques
03 Data Mining Techniques
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data Mining
 
03 Data Representation
03 Data Representation03 Data Representation
03 Data Representation
 
05 Scalar Visualization
05 Scalar Visualization05 Scalar Visualization
05 Scalar Visualization
 
06 Vector Visualization
06 Vector Visualization06 Vector Visualization
06 Vector Visualization
 
07 Tensor Visualization
07 Tensor Visualization07 Tensor Visualization
07 Tensor Visualization
 
Crime Analysis based on Historical and Transportation Data
Crime Analysis based on Historical and Transportation DataCrime Analysis based on Historical and Transportation Data
Crime Analysis based on Historical and Transportation Data
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse Project
 
Database Project
Database ProjectDatabase Project
Database Project
 

Recently uploaded

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Recently uploaded (20)

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Sample presentation slides template

  • 1. Creating Polished Presentations Valerii Klymchuk www.voklymchuk.com West New York, July 3, 2020. Centre for Modern Templates
  • 2. Outline i Introduction Tables, figures and subfiles Tables and Figures Cross-references Sub section through input command Displaying Mathematics Inline Mode Display Mode Code Listings and Using Symbols Conclusion 1
  • 3. Thanks for your attention. Pay attention here... 1
  • 5. This is going to be a normal paragraph in our introduction. Some intro stuff Observation This is a very important piece of information. Some other stuff ... 2
  • 6. Blocks Three different block environments are pre-defined and may be styled with an optional background color. Default Block content. Alert Block content. Example Block content. Default Block content. Alert Block content. Example Block content. 3
  • 8. To insert a figure, you can use the TeXnicecenter menus. SP SR VS SP SR VS SP SR VS a) Pushed Validation b) Pulled Validation c) Delegated Validation 1 23 4 1 2 34 14 32 Figure 1: My First Figure 4
  • 9. Tikspictures h1 h2 h3 x1 x2 x3 Figure 2: M1 5
  • 10. Multipage Xtabular table i Table 1: Sample multipage table with repeating header document class bibliography style Institute of Electrical and Electronics Engineers IEEEtran IEEEtran 6
  • 11. Multipage Xtabular table ii Table 1 continued document class bibliography style Association for Computing Ma- chinery sig-alternate plain Lecture Notes in Computer Science llncs lllncs 7
  • 12. Multipage Xtabular table iii Table 1 continued document class bibliography style General article plain 8
  • 13. Gant charts 2020 2021 2022 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 Proposal Defense Background Study Android Security Code Analysis Policy Mechanisms Literature Review Complete Formal Specification Spec Document Thesis and Paper Writing Figure 3: My First Gantt 9
  • 14. Some text here that wants to refer to Table 1. You can also refer to the Figure 1. When you want to refer to a previous section, you can use the ref command again. Section 2. This comes from a separate file. Notice that we have this subsection included in the Navigator. 10
  • 15. Algorithms Algorithm 1 My First Simple Algorithm Require: Randomly populated array Ensure: Sorted array if i ≤ 0 then 2: i ← 1 else 4: if i ≥ 0 then for j = 0 to 10 do 6: blah() carryOutSomeProcessing() 8: end for end if 10: end if return i 11
  • 16. And of course, we can refer to the algorithm using ref: See Algorithm 1 but the good thing is we can also refer to a specific line e.g. Line 4 or Line 7. 12
  • 18. LATEX is extremely powerful when it comes to typesetting mathematics. It’s one of the core strengths of this system. There are two ways of displaying maths. One is inline and the other is display format – in which the whole math sits on its own set of lines. We are going to insert a mathematics equation inline here using a pair of $ signs: E = mc2 . As you can see, the display (such as line spacing) does not get messed up by the mathematics as it does with word processing softwares. 13
  • 19. We can also display equations in their own set of lines. To do this, we can use the equation environment. E = mc2 (1) As you can see, LATEX inserts the equation number automatically. We can refer to it using the ref command just as we referred to sections, figures and tables. (E.g. Equation 1.) To get rid of the equation number, simply use the star variant of the equation environment. (For this, you need the amsmath package.) E = mc2 14
  • 20. Alternatively, we can use the shorthand keys [ and ] E = mc2 LATEX has many builtin features and you can get many more easily. Here, we’ll see some of these features: Addition, subtraction, multiplication and division: x + 2 − 25 × 35 ÷ 98 Superscripts and subscripts: x2 x(i) 14
  • 21. Summation, union, intersection, big-union, integral: n i=1 i2 x ∪ y ∩ z n i=1 xi n 0 x2 15
  • 22. Fractions, brackets, square root: x y i x2 n 0 x2 √ 36 x5 2 × 34 124 356 15
  • 23. Greek letters: α + β + γ∗ + Σ + Θ + 2 Matrices and vectors. For this, you need to include the amsmath package and then use the bmatrix or pmatrix environment: a 44 b c √ d Accents: ˆx ˆı ˙x 16
  • 24. See the Math menu in the IDE for other operations. You can refer to “Short Math Guide for LATEX” for a lot more examples. 17
  • 25. Code Listings and Using Symbols
  • 26. You might come across situations where you need to find new symbols. For this, you can refer to the “The Comprehensive LATEXSymbols List”. x y (Optional) Since this is a long command, we might want to create a shortcut using the newcommand command in the preamble. This also allows us to later change the symbol without having to change the equations. x y 18
  • 27. LATEXCode Listing 1: Some LATEXCode l s t s e t {language =[ LaTeX ] tex } l s t s e t {caption=Some LaTeX Code} begin{ lrbox }{codebox} begin{ l s t l i s t i n g *}[ frame= single ]{} begin{frame} end{frame} end{ l s t l i s t i n g *} end{ lrbox } begin{frame}{LaTeX Code} usebox{codebox} end{frame} 19
  • 28. C++ Code Listing 2: Some C++ Code for(i = 0; i < 10; i++){ // increment the pointer *p++ = i; } 20
  • 29. Line plots −4 −2 0 2 4 −1 −0.5 0 0.5 1 21
  • 30. Bar charts 1 1.5 2 2.5 3 3.5 4 10 15 20 25 Foo Bar lorem ipsum dolor 22
  • 31. Frame footer metropolis defines a custom beamer template to add a text to the footer. It can be set via setbeamertemplate{frame footer}{My custom footer} My custom footer 23
  • 32. References Some references to showcase [4, 2, 5, 1, 3] 24
  • 34. Summary Get the source of this theme and the demo presentation from github.com/voklymchuk/latex_templates The theme itself is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. cba 25
  • 36. Backup slides Sometimes, it is useful to add slides at the end of your presentation to refer to during audience questions. The best way to do this is to include the appendixnumberbeamer package in your preamble and call appendix before your backup slides. metropolis will automatically turn off slide numbering and progress bars for slides in the appendix.
  • 37. References i P. Erd˝os. A selection of problems and results in combinatorics. In Recent trends in combinatorics (Matrahaza, 1995), pages 1–6. Cambridge Univ. Press, Cambridge, 1995. R. Graham, D. Knuth, and O. Patashnik. Concrete mathematics. Addison-Wesley, Reading, MA, 1989. G. D. Greenwade. The Comprehensive Tex Archive Network (CTAN). TUGBoat, 14(3):342–351, 1993.
  • 38. References ii D. Knuth. Two notes on notation. Amer. Math. Monthly, 99:403–422, 1992. H. Simpson. Proof of the Riemann Hypothesis. preprint (2003), available at http://www.math.drofnats.edu/riemann.ps, 2003.