Files
Learn_System/frontend/js
Maxim Dolgolyov a835c94d65 feat(trainer): красивые решения — KaTeX в пояснениях + π/√ в авто-рендере
Решения/объяснения теперь рендерят формулы внутри пояснений (note), а не только
в строке-формуле: stepHtml пропускает note и запасной tex через renderMixed.
Авто-рендер научился π (πr² → \pi\,r², 2πr → 2·π r) и √ (√(a²+b²) → \sqrt{…}):
_unpretty переводит π→pi с явным умножением к соседям, √→sqrt, ²³→^; _autoProse/
_mathRun включили π в алфавит и в условие «это формула».

Движок: ИСПРАВЛЕН баг exprToLatex — константа/буква перед буквой склеивалась
(«\pir» — KaTeX не знает такой команды); теперь между ними тонкий пробел \,
(«\pi\,r»), цифра перед буквой (2x) не трогается.

Проверка: реплика рендера по ВСЕМ генераторам — 5100 пояснений / 2664 матем.
фрагмента, 0 кириллицы в формулах, проза сохранена (9754/0); смоук v41 99634;
figures 19289; inline парсится.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 19:21:40 +03:00
..
@
2026-06-14 17:00:13 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 15:07:32 +03:00
@
2026-05-30 16:17:02 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:34:37 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-06-14 10:59:17 +03:00
@
2026-06-14 16:09:10 +03:00