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
---
You can use the hash symbol # to make the title of a slide.
You can use more than one hash symbol ## to have subtitles on your slide.
- Bullet lists
- are pretty easy
- too!
You can include a word in asterisks to add emphasis or two asterisks to make it bold.
That is:
*emphasis* vs **bold**
Please include any images in the img
subdirectory.
You can refer to images using the usual markdown syntax:
This is quite easy
. . .
Just insert . . .
on a new line when you want the slide to appear
incrementally.
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!"
There are syntax highlighting options for the most widely used languages.
foo y = let x = 4 in x + z
where
z = 12
I've included a Makefile to build slides.
You will need to have the Haskell tool pandoc
installed:
> cabal install pandoc
> make
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.
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
If you can't get things to work, don't hesitate to get in touch!