Skip to content

igormcoelho/ilectures-pandoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

author date title
Igor M. Coelho
April 8, 2020
ilectures-pandoc

Interactive Lectures on Pandoc

This is a tutorial exploring nice possibilities of using Pandoc for interactive lectures.

See avaiable topics:

Installation instructions

We provide some installation instructions on tutorials, specially on: 0 - Setup.

Currently, we consider the following packages:

Some more installation instructions for Pandoc and Reveal.js can be found on:

VSCode plugins

We strongly recommend the plugins:

  • markdown-preview-enhanced: amazing pandoc-markdown preview
  • paste-image (mushan.vscode-paste-image): just type Ctrl+Alt+P "paste image" to add clipboard image to markdown automatically.

Demonstrations

Example of course number 3 (simplex), visualized on VSCode plugin.


Limitations

Some current limitations are listed here.

Extended Tables

Pandoc currently (04/2020) does not support Extended Tables (multi-columns and multi-rows), such as in MultiMarkdown format. Some issues:

The current solution seems to do the table in HTML or LaTeX. To do both simultaneously, you can use our filter comments-to.py (implemented via pandocfilters on python).

Incremental items on Reveal.js/Beamer

When using double-columns together with incremental lists, these may be buggy on reveal.js (not displaying after button press). In these cases, avoid -i incremental option.

If necessary to do incremental items, it's better to use fenced_div surrounding it:

::: incremental

- item1
- item2

:::

And an alternative (older option do not require fenced_div):

> - item1
> - item2

MIT License - 2020