3b1b / 3b1b/manim

Updating MikTex breaks Manim latex conversion (with workaround)

Ouverte
#1,285 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
93.9k
Forks
7.7k
Merge moyen
2 j 13 h
PR mergées (30 j)
4

Description

### If this is a support request:

**Please attempt to solve the problem on your own before opening an issue.**
Between old issues, StackOverflow, and Google, you should be able to find
solutions to most of the common problems.

Include at least:
1. Steps to reproduce the issue (e.g. the command you ran)
2. The unexpected behavior that occurred (e.g. error messages or screenshots)
3. The environment (e.g. operating system and version of manim)

### If this is a feature request:
Include the motivation for making this change.

Something is wrong with either MikTex or Manim itself, but Manim doesn't render TextMobjects properly after updating MikTex packages to the latest version. I've read a similar issue posted here https://github.com/3b1b/manim/issues/1239 showing that "g0-65 is not supported" and some letters are not rendered.

I managed to resolve this temporarily by reinstalling MikTex Basic, deferring updates, and letting MikTex **only install necessarily packages** when rendering animations. I hope MikTex gets this fixed asap or maybe there is a necessary fix on Manim's end. I'm quite new to Manim so I don't know much about how MikTex renders LaTex input. I just want to share how I worked around this issue for those who experienced the same lately. Thanks.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Le problème concerne la conversion LaTeX dans Manim, en particulier avec les mises à jour de MikTeX. Regarde le code de rendu LaTeX, probablement dans manim/mobject/svg/text_mobject.py ou la gestion de tex_template. Le workaround implique la gestion des paquets MikTeX. Teste en reproduisant le problème avec une installation MikTeX mise à jour et vérifie si l'erreur 'g0-65 is not supported' apparaît. Vérifie l'issue liée #1239 pour le contexte. Cela semble consister à documenter le workaround ou peut-être à ajuster les valeurs par défaut du template LaTeX.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
latex
Domaine
documentation
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.