SlideShare a Scribd company logo
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

Mmc manual
Mmc manualMmc manual
Mmc manual
Urvi Surat
 
Computer Science Assignment Help
Computer Science Assignment HelpComputer Science Assignment Help
Computer Science Assignment Help
Programming Homework 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
Randa 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 4
Randa Elanwar
 
2D Plot Matlab
2D Plot Matlab2D Plot Matlab
2D Plot Matlab
Jorge Jasso
 
Generating code from dags
Generating code from dagsGenerating code from dags
Generating code from dags
indhu mathi
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean Function
Er. Nawaraj Bhandari
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional array
Rajendran
 
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
annaunivedu
 
Matlab solved problems
Matlab solved problemsMatlab solved problems
Matlab solved problems
Make Mannan
 
Basics of MATLAB programming
Basics of MATLAB programmingBasics of MATLAB programming
Basics of MATLAB programming
Ranjan 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 4
Randa Elanwar
 
Boolean Logic
Boolean LogicBoolean Logic
matlab
matlabmatlab
matlab
Farhan Ahmed
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
Satish Gummadi
 

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.docx
gilpinleeanna
 
Matlab ch1 intro
Matlab ch1 introMatlab ch1 intro
Matlab ch1 intro
Ragu Nathan
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
Manchireddy Reddy
 
additional.pptx
additional.pptxadditional.pptx
additional.pptx
Yuvraj994432
 
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
eAssessment in Practice Symposium
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
Dnyanesh Patil
 
Basic of octave matlab programming language
Basic of octave matlab programming languageBasic of octave matlab programming language
Basic of octave matlab programming language
Aulia Khalqillah
 
Matlab-1.pptx
Matlab-1.pptxMatlab-1.pptx
Matlab-1.pptx
aboma2hawi
 
matlabchapter1.ppt
matlabchapter1.pptmatlabchapter1.ppt
matlabchapter1.ppt
PariaMotahari1
 
1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptx1.1Introduction to matlab.pptx
1.1Introduction to matlab.pptx
BeheraA
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
raghav415187
 
Matlab
MatlabMatlab
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
Mukesh Kumar
 
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
MOHAMMAD SAYDUL ALAM
 
sol43.pdf
sol43.pdfsol43.pdf
sol43.pdf
Halamezyed
 
MATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdfMATLAB Questions and Answers.pdf
MATLAB Questions and Answers.pdf
ahmed8651
 

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

Toronto Capstone
Toronto CapstoneToronto Capstone
Toronto Capstone
Valerii Klymchuk
 
05 Clustering in Data Mining
05 Clustering in Data Mining05 Clustering in Data Mining
05 Clustering in Data Mining
Valerii Klymchuk
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data Mining
Valerii Klymchuk
 
02 Related Concepts
02 Related Concepts02 Related Concepts
02 Related Concepts
Valerii Klymchuk
 
03 Data Mining Techniques
03 Data Mining Techniques03 Data Mining Techniques
03 Data Mining Techniques
Valerii Klymchuk
 
04 Classification in Data Mining
04 Classification in Data Mining04 Classification in Data Mining
04 Classification in Data Mining
Valerii Klymchuk
 
03 Data Representation
03 Data Representation03 Data Representation
03 Data Representation
Valerii Klymchuk
 
05 Scalar Visualization
05 Scalar Visualization05 Scalar Visualization
05 Scalar Visualization
Valerii Klymchuk
 
06 Vector Visualization
06 Vector Visualization06 Vector Visualization
06 Vector Visualization
Valerii Klymchuk
 
07 Tensor Visualization
07 Tensor Visualization07 Tensor Visualization
07 Tensor Visualization
Valerii 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 Data
Valerii 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 Project
Valerii Klymchuk
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse Project
Valerii Klymchuk
 
Database Project
Database ProjectDatabase Project
Database Project
Valerii 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

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

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.