Files
Learn_System/frontend
Maxim Dolgolyov c9a6b611a2 feat(trainer): авто-KaTeX во ВСЕХ текст-условиях (формулы рендерятся везде)
renderMixed теперь авто-детектит математику в любом текст-условии (compute/verify/
choice/word), без обязательных $...$: латино-цифровые «прогоны» (дроби, уравнения,
степени x²/(x+1)², проценты %, градусы °, десятичные) → KaTeX через exprToLatex;
кириллица/слова остаются текстом. Одиночные числа НЕ рендерятся (только выражения
с оператором/степенью/%/°), чтобы не «утяжелять» прозу.

Безопасность: любой неразобравшийся фрагмент остаётся обычным экранированным текстом
(худший случай = прежнее поведение). $...$ по-прежнему форсирует рендер.
showStatement применяет авто-рендер ко всем текст-условиям (целые уравнения solve/
roots идут единым latex как раньше).

Проверка: реплика логики прогнана по ВСЕМ генераторам (2388 дисплеев / 1609 матем.
фрагментов): 0 кириллицы в формулах, все фрагменты валидны, проза сохранена — 3997/0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 19:12:14 +03:00
..
@
2026-06-14 17:00:13 +03:00