MaTiSSe
Markdown To Impressive Scientific Slides
Install / Use
/learn @szaghi/MaTiSSeREADME
<a name="top"></a>
MaTiSSe.py

MaTiSSe.py, Markdown To Impressive Scientific Slides
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.
Status
Issues
Python support 
Documentation
MaTiSSe.py has a comprehensive wiki: read it to know how to install and use MaTiSSe.py.
A Taste of MaTiSSe.py
See MaTiSSe.py in action with the getting started presentation or see the following screenshots.
The Titlepage

Figure environment

LaTeX Equations support

LaTeX-Beamer Themes support

Go to Top
Main Features
MaTiSSe.py has a too much long list of features. Here the main features are listed whereas for a complete list read all the documentation material (examples, wiki, etc...).
- [x]
markdown-to-htmlslides maker (with extended markdown syntax); - [ ] support for structured, long presentations:
- [x] presentation metadata;
- [x] presentation sectioning:
- [x]
titlepage; - [x]
section; - [x]
subsection; - [x]
slide;
- [x]
- [ ] helpers:
- [x]
TOC; - [x]
countdown timer; - [ ]
navigation controls;
- [x]
- [x] easy theming:
- [x]
canvas; - [x]
headings(h1,h2,...); - [x] global slide theme as well theme of a specific slide (local slide theme):
- [x]
headers(unlimited number); - [x]
footers(unlimited number); - [x]
left and right sidebars(unlimited number); - [x]
content;
- [x]
- [x]
beamer-like-stylessupport;
- [x]
- [x]
latex equationssupport; - [x]
scientific contentssupport:- [x]
boxeswith fully customizable environment; - [x]
figureswith fully customizable environment; - [ ]
tableswith fully customizable environment; - [x]
noteswith fully customizable environment; - [x]
code listingswith syntax highlighting; - [x]
columnsfully customizable environment;
- [x]
- [ ]
note handoutssupport; - [x]
impress.jssupport; - [ ]
jmpress.jssupport; - [ ]
reveal.jssupport;
Copyrights
MaTiSSe.py is an open source project, it is distributed under the GPL v3 license. A copy of the license should be distributed within MaTiSSe.py. Anyone interested to use, develop or to contribute to MaTiSSe.py is welcome. Take a look at the contributing guidelines for starting to contribute to the project.
Go to Top
Related Skills
node-connect
328.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
openai-image-gen
328.7kBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
claude-opus-4-5-migration
81.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
81.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.



