Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increasing Latex compatibility to make Manim more powerful #3577

Closed
manimator-code opened this issue Jan 12, 2024 · 1 comment
Closed

Increasing Latex compatibility to make Manim more powerful #3577

manimator-code opened this issue Jan 12, 2024 · 1 comment
Labels
new feature Enhancement specifically adding a new feature (feature request should be used for issues instead)

Comments

@manimator-code
Copy link

manimator-code commented Jan 12, 2024

  1. Can the original color and style of the Latex code be used?
  2. Can /includegraphics be supported? (support tikz,tikz-cd,includegraphics)
  3. Can animation with Latex be supported? Like using xskak package to animate chess games.
@manimator-code manimator-code added the new feature Enhancement specifically adding a new feature (feature request should be used for issues instead) label Jan 12, 2024
@behackl
Copy link
Member

behackl commented Apr 20, 2024

  1. Indirectly, yes -- the easiest way to do so would be to prepare your tex document outside of manim and compile it, turn the resulting dvi or pdf into an svg, and then import the svg via SVGMobject.
  2. Images in SVGs are currently not supported. The workaround is to include the images yourself using ImageMobject, but this would be nice to have direct support for eventually. We are now tracking this in Overview: support for SVG features #3709.
  3. Animations in PDFs are cursed and I don't think that we'll try to support importing animations from them, or exporting manim-generated output to them directly. (You can still, of course, work with GIFs yourself.)

@behackl behackl closed this as not planned Won't fix, can't repro, duplicate, stale Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Enhancement specifically adding a new feature (feature request should be used for issues instead)
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants