Example Presentation
Type T to begin the slide show.
-Org-HTML-Slideshow
-Org-HTML-Slideshow
+Make slides from Emacs Org-Mode!
Making Slides
-Making Slides
+
Org-Mode headlines with the :slide:
tag will become slides.
Headlines Don't Have to be Slides
-Headlines Don't Have to be Slides
+
This section doesn't have a :slide:
tag, so it will not become a slide, although it is still part of the exported HTML document.
Use Lists For Bullets
-Use Lists For Bullets
+-
-
- Use Org-Mode lists for bullet points - +
- Use Org-Mode lists for bullet points
- You can make nested bullet lists
-
-
- With sub-lists - -
- Like this - -
+ - With sub-lists +
- Like this +
Or Low-Level Headings
-- By default
- Org-Mode headings below level 3
- Become bullets
- Meaning they cannot be slides
- Become bullets
- - Org-Mode headings below level 3
- This is configurable
-
Slides Can Be Nested
-Slides Can Be Nested
+You can use the structure of the Org-Mode document to group your slides.
@@ -205,9 +79,9 @@ For example, this slide is a level-2 Org-Mode heading.Slide Headings Can Be Nested
-Slide Headings Can Be Nested
+This slide is a level-3 Org-Mode heading, inside the previous one.
@@ -215,140 +89,119 @@ This slide is a level-3 Org-Mode heading, inside the previous one.Presenter Notes
-Presenter Notes
+-
-
- Slides can have presenter notes - -
- Add a sub-heading with the
:notes:
tag -
+ - Slides can have presenter notes +
- Add a sub-heading with the
:notes:
tag
A Slide with Notes
-A Slide with Notes
+-
-
- This slide has notes - -
- Notes are only visible to presenter - +
- This slide has notes +
- Notes are only visible to presenter
Notes notes
-Notes notes
+-
-
- Presenter notes for this slide - -
- Not displayed as part of the slide - -
- Displayed in Presenter Preview window - -
- Only one
:notes:
section per slide allowed -
+ - Presenter notes for this slide +
- Not displayed as part of the slide +
- Displayed in Presenter Preview window +
- Only one
:notes:
section per slide allowed
Source Code
-Source Code
+
Use begin_src/end_src
blocks to include source code.
(defn example [] - (println "This is sample source code.")) +(defn example [] + (println "This is sample source code."))
Syntax Highlighting
-Syntax Highlighting
+-
-
- Org-Mode HTML export uses htmlize.el - +
- Org-Mode HTML export uses htmlize.el
- Code in exported HTML will match your current Emacs theme
-
-
- Choose a theme that looks good on a projector! - -
+ - Choose a theme that looks good on a projector! +
Syntax Highlighting with CSS Classes
-Syntax Highlighting with CSS Classes
+- Set the Emacs variable
-
-
org-export-htmlize-output-type
-
-- to the symbol
css
-
- - (Does not work as a buffer-local variable) - -
+ org-export-htmlize-output-type
+- to the symbol
css
+ - (Does not work as a buffer-local variable) +
-
-
- Named for each font face, e.g.
org-comment
-
-
org-comment
Images
-Images
+- Slides can contain images
-
-
- Any file type a browser can display - -
+ - Any file type a browser can display +
-
-
org-export-html-inline-images
-
+org-export-html-inline-images
org-export-html-inline-image-extensions
-
-
- Controls which file types get exported - -
-
Slide with Image
-Slide with Image
+
Make a file:
link with the path to the image and no link text.
+
@@ -357,40 +210,36 @@ This example image is public-domain
-
Include the stylesheets and JavaScript at the bottom of your Org-Mode file.
Stylesheets and JavaScript will not be loaded if the last headline in your Org-Mode file is hidden by any of:
@@ -421,9 +267,10 @@ See Comment lines and
Sometimes it's safest to add an "empty" heading at the end of your document to make sure the stylesheets and JavaScript are included.
Styling
-Styling
+
-
Org-Mode Tag as CSS Class blue_background
-Org-Mode Tag as CSS Class blue_background
+
:blue_background:
tag
-
-projection.css
-projection.css
-
-Placing Stylesheets/JavaScript
-Placing Stylesheets/JavaScript
+Warning About Hidden Headlines
-Warning About Hidden Headlines
+
-
COMMENT
at the start of the heading
-#+COMMENT
at the start of the line
-:noexport:
tag, or missing :export:
tag
-COMMENT
at the start of the heading#+COMMENT
at the start of the line:noexport:
tag, or missing :export:
tagThe End
-The End
+