MaTiSSe.py, Markdown To Impressive Scientific Slides
Project description
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
Python support
Requires Python 3.9+.
Documentation
Install via pip and run with MaTiSSe.py -i source.md -o output/. See the examples/ directory for sample presentations.
A Taste of MaTiSSe.py
See the following screenshots or generate the bundled sample with MaTiSSe.py --sample mytalk.md.
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...).
-
markdown-to-htmlslides maker (with extended markdown syntax); - support for structured, long presentations:
- presentation metadata;
- presentation sectioning:
-
titlepage; -
section; -
subsection; -
slide;
-
- helpers:
-
TOC; -
countdown timer; -
navigation controls;
-
- easy theming:
-
canvas; -
headings(h1,h2,...); - global slide theme as well theme of a specific slide (local slide theme):
-
headers(unlimited number); -
footers(unlimited number); -
left and right sidebars(unlimited number); -
content;
-
-
beamer-like-stylessupport;
-
-
latex equationssupport; -
scientific contentssupport:-
boxeswith fully customizable environment; -
figureswith fully customizable environment; -
tableswith fully customizable environment; -
noteswith fully customizable environment; -
code listingswith syntax highlighting; -
columnsfully customizable environment;
-
-
note handoutssupport; -
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file matisse_py-1.4.1.tar.gz.
File metadata
- Download URL: matisse_py-1.4.1.tar.gz
- Upload date:
- Size: 852.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b3d733393429e752e22e8b41afc24821b193cbe271941fa7ec01e57e0d545c9
|
|
| MD5 |
031c48de387ebb0988dd564424ad0593
|
|
| BLAKE2b-256 |
29bc0d3f296bf31b68cedadea22bc0c72d5eae001cbfd877f7aa52cd9806e1e8
|
Provenance
The following attestation bundles were made for matisse_py-1.4.1.tar.gz:
Publisher:
ci.yml on szaghi/MaTiSSe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matisse_py-1.4.1.tar.gz -
Subject digest:
8b3d733393429e752e22e8b41afc24821b193cbe271941fa7ec01e57e0d545c9 - Sigstore transparency entry: 1232936844
- Sigstore integration time:
-
Permalink:
szaghi/MaTiSSe@7ad6f4e34b70be024ac6921db082d551ab295570 -
Branch / Tag:
refs/tags/v1.4.1 - Owner: https://github.com/szaghi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@7ad6f4e34b70be024ac6921db082d551ab295570 -
Trigger Event:
push
-
Statement type:
File details
Details for the file matisse_py-1.4.1-py3-none-any.whl.
File metadata
- Download URL: matisse_py-1.4.1-py3-none-any.whl
- Upload date:
- Size: 1.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79be21bbad3bb740881eb835396b3005c82bfa19569f335b3e163d4fc738dd32
|
|
| MD5 |
c5680219de306da44c28e544ce00bbe7
|
|
| BLAKE2b-256 |
427811d13d11c89146ec4957151bd1679786bd285f0d20b3dc6a6d70ece5e424
|
Provenance
The following attestation bundles were made for matisse_py-1.4.1-py3-none-any.whl:
Publisher:
ci.yml on szaghi/MaTiSSe
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matisse_py-1.4.1-py3-none-any.whl -
Subject digest:
79be21bbad3bb740881eb835396b3005c82bfa19569f335b3e163d4fc738dd32 - Sigstore transparency entry: 1232936891
- Sigstore integration time:
-
Permalink:
szaghi/MaTiSSe@7ad6f4e34b70be024ac6921db082d551ab295570 -
Branch / Tag:
refs/tags/v1.4.1 - Owner: https://github.com/szaghi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@7ad6f4e34b70be024ac6921db082d551ab295570 -
Trigger Event:
push
-
Statement type: