Skip to content
Stefano Zaghi edited this page Apr 29, 2015 · 4 revisions
  • MaTiSSe.py is a very simple and stupid (KISS) presentation maker based on simple markdown syntax producing high quality first-class html/css presentation with great support for scientific contents;
  • MaTiSSe.py is NOT WYSIWYG: it converts your sources to high quality html presentation with the same approach of LaTeX typesetting;
  • MaTiSSe.py is tailored to scientific contents (equations, figures, tables, etc...);
  • MaTiSSe.py is a Command Line Tool;
  • MaTiSSe.py is a Free, Open Source Project.

Team Members

Contributors

Why?

There are tons of markdown (or similar source) to html presentation tools. In a non-special order (limiting to some GitHub hosted projects):

Why yet another presenter?

Because other tools are designed for hackers for producing short, essentially not structured presentation. For high quality scientific presentations we need more, thus MaTiSSe.py born!

MaTiSSe.py should:

  • use simple markdown source to produce high-quality html-based presentation;
  • support for structured, long presentations:
    • presentation metadata;
    • sections and subsections;
    • helpers, e.g TOC, countdown timer, navigation-controls, etc...;
  • support for non structured, short and impressive presentations;
  • support for LaTeX equations, both off and online;
  • support for scientific contents:
    • figure environment fully customizable;
    • note environment fully customizable;
    • code environment fully customizable;
  • support for multimedia contents:
  • support for easy theming:
    • the user should be able to easily create complex theme without any or with a very poor knowledge of html/css;
  • provide an output quality comparable to LaTeX-beamer standard, but:
    • be faster than LaTeX compilation;
    • be easier than LaTeX programming;
  • support cool effects as the modern prezi-like tools have.

If you like these features give a try to MaTiSSe.py, continue to read!

For whom?

Let me be clear: MaTiSSe.py is designed for scientific researchers, at least the brave ones, being used to write presentation with LaTeX-beamer or other no WYSIWYG presentation makers. Do not you aspect a Powerpoint like tool: MaTiSSe.py is a converter that parses a markdown (extended) source and produce high-quality html presentation, very similar to LaTeX-beamer that parsing a tex source generates a high-quality pdf presentation.

LaTeX is great, but some drawbacks can be highlighted:

  1. the compilation of an even small presentation can be time consuming;
  2. LaTeX programming can be very inflexible frustrating the user;
  3. the pdf output has great quality, but it behaves not so well with multimedia content (especially if the Adobe Reader is not available);
  4. it is rather complicated to introduce prezi-like effects.
  5. themes handling is very cumbersome, i.e. inner/outer themes handling can be a nightmare;

MaTiSSe.py is designed for scientific researchers that want retain the best of LaTeX-beamer and prezi worlds together overcoming the above listed drawbacks.

Documentations

MaTiSSe.py documentations is hosted on GitHub. The wiki and the README are the main documentation resources. Some documentations can be found into the getting started example hosted on the GitHub pages.

Clone this wiki locally