Skip to content

Latest commit

 

History

History
158 lines (98 loc) · 2.34 KB

slides.md

File metadata and controls

158 lines (98 loc) · 2.34 KB
author title subtitle theme monofontoptions monofont mainfont sansfont
The authors
Concepts of programming languages
Language XXXX
uucs
Scale=0.75
Fira Mono
Fira Sans Light
Fira Sans Light

Please use Markdown to write your slides.

This makes sure that slides will be consistent -- and easy for me to edit in the future.


Start a new slide with by beginning a new line three dashes ---.

For example:

---

My contents

---

Titles

You can use the hash symbol # to make the title of a slide.

Subtitle

You can use more than one hash symbol ## to have subtitles on your slide.


  • Bullet lists
  • are pretty easy
  • too!

Emphasis

You can include a word in asterisks to add emphasis or two asterisks to make it bold.

That is:

*emphasis* vs **bold**

Images

Please include any images in the img subdirectory.

You can refer to images using the usual markdown syntax:

My caption{ width=30% }


Staged builds

This is quite easy

. . .

Just insert . . . on a new line when you want the slide to appear incrementally.


Code

You can use backticks to include inline code such as x or y.

Use three backticks to introduce a code block:

main = print "Hello world!"

Syntax highlighting

There are syntax highlighting options for the most widely used languages.

foo y = let x = 4 in x + z
  where
  z = 12

Making slides

I've included a Makefile to build slides.

You will need to have the Haskell tool pandoc installed:

> cabal install pandoc
> make

Working with markdown

You may want to install the markdown mode for emacs (or some other editor of choice).

I've included some file local variables at the bottom of this file -- you may find them useful.


Inline latex

You can always use \emph{inline} \LaTeX commands if you want.

But try to avoid this if you can.

Most Markdown commands should suffice.

\LaTeX is useful for formula's

\begin{equation} \tau + x = \sigma \end{equation}

Or inline formulas, enclosed in dollar symbols like so $\tau + x$.


Questions

If you can't get things to work, don't hesitate to get in touch!