Coloring subscripts/superscripts gets messed up
- Linguagem predominante
- Python
- Estrelas
- 93.9k
- Forks
- 7.7k
- Merge médio
- 2d 13h
- PRs com merge (30d)
- 4
Descrição
Consider the following scene:
```python
class TestColor(Scene):
def construct(self):
t = TexMobject("e_1", "^2")
t[0].set_color(RED)
self.add(t)
self.wait(1)
```
When rendered, this scene makes the 2 red, but not the 1. You can workaround the issue by splitting it in three parts and write the superscript first, but it's still an annoying bug.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Veja a classe TexMobject em manim/mobject/svg/tex_mobject.py para entender como ela analisa LaTeX subscripts e superscripts. O bug provavelmente envolve como a cor é aplicada às subpartes da expressão parseada. Execute a cena de teste fornecida para reproduzir o problema e, em seguida, rastreie o método set_color para ver por que ele afeta o superscript e não o subscript. A correção deve garantir que a configuração de cor respeite o agrupamento subscript/superscript pretendido.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- computer-graphics
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100