mirror of
https://github.com/jeertmans/manim-slides.git
synced 2025-05-30 05:06:39 +08:00

* refactor(lib): change how manim API is imported * chore(lib): delete old files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * wip: moving all commands * adding animations * fix tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix mypy * fixes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * trying to fix docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * wip: docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * make it work * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * wip test * tests are working * improving docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix index * docs: nicer shift * docs: nicer quickstart example * fix tests * change tests * move coverage to test workflow * fix(tests): remove resolve * strict resolve * change local path test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * documented changes * cleanup docs * cleanup files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix(ci): set type --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# Features Table
|
|
|
|
The following summarizes the different presentation features Manim Slides offers.
|
|
|
|
:::{table} Comparison of the different presentation methods.
|
|
:widths: auto
|
|
:align: center
|
|
|
|
| Feature / Constraint | [`present`](reference/cli.md) | [`convert --to=html`](reference/cli.md) | [`convert --to=pptx`](reference/cli.md) | [`convert --to=pdf`](reference/cli.md)
|
|
| :--- | :---: | :---: | :---: | :---: |
|
|
| Basic navigation through slides | Yes | Yes | Yes | Yes (static image) |
|
|
| Replay slide | Yes | No | No | N/A |
|
|
| Pause animation | Yes | No | No | N/A |
|
|
| Play slide in reverse | Yes | No | No | N/A |
|
|
| Slide count | Yes | Yes (optional) | Yes (optional) | N/A |
|
|
| Needs Python with Manim Slides installed | Yes | No | No | No
|
|
| Requires internet access | No | Yes | No | No |
|
|
| Auto. play slides | Yes | Yes | Yes | N/A |
|
|
| Loops support | Yes | Yes | Yes | N/A |
|
|
| Fully customizable | No | Yes (`--use-template` option) | No | No |
|
|
| Other dependencies | None | A modern web browser | PowerPoint or LibreOffice Impress[^1] | None |
|
|
| Works cross-platforms | Yes | Yes | Partly[^1][^2] | Yes |
|
|
:::
|
|
|
|
[^1]: If you encounter a problem where slides do not automatically play or loops do not work,
|
|
please
|
|
[file an issue on GitHub](https://github.com/jeertmans/manim-slides/issues/new/choose).
|
|
[^2]: PowerPoint online does not seem to support automatic playing of videos,
|
|
so you need LibreOffice Impress on Linux platforms.
|