fix(textbooks): убраны лишние слэши в LaTeX-формулах (over-escaping)
Формулы в JS-литералах имели \\\\dfrac / \\\\\\\\dfrac (4/8 слэшей) вместо
\\dfrac (2). После JS-анескейпа KaTeX получал \\dfrac, трактовал \\ как
перенос строки и печатал dfrac/cdot/sqrt/pi как текст (карточка пирамиды и
конуса в geometry_11_ch2, и др.).
Схлопнуты прогоны слэшей кратные 4 перед LaTeX-командой -> 2. Прогоны из
3 слэшей (\\ перенос строки + \cmd в \begin{cases}) и перед x/цифрой не
тронуты. 150 правок в 7 файлах (algebra_11_ch1/ch2/ch3, geometry_11_ch1..ch4).
БД чиста: questions (1398) text/explanation/correct_text + options (5187) -
0 багов. Скрипт: backend/scripts/fix_overescaped_latex.js (идемпотентный,
dry-run по умолчанию, --apply, с KaTeX-валидацией).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -415,25 +415,25 @@ const SIDEBARS = {
|
||||
p5:{title:"Шпаргалка § 5", rows:[
|
||||
["Тема", "Сфера"],
|
||||
["Сфера", "множество точек, $|OM|=R$"],
|
||||
["Шар", "множество точек, $|OM|\\\\le R$"],
|
||||
["Шар", "множество точек, $|OM|\\le R$"],
|
||||
["Уравнение", "$(x-a)^2+(y-b)^2+(z-c)^2=R^2$"],
|
||||
["Касательная", "плоскость $\\\\perp$ радиусу $OM$"],
|
||||
["Сечение", "окружность $r=\\\\sqrt{R^2-d^2}$"],
|
||||
["Касательная", "плоскость $\\perp$ радиусу $OM$"],
|
||||
["Сечение", "окружность $r=\\sqrt{R^2-d^2}$"],
|
||||
["Большой круг", "$d=0$, $r=R$"],
|
||||
["Площадь", "$S=4\\\\pi R^2$"],
|
||||
["Объём шара", "$V=\\\\tfrac{4}{3}\\\\pi R^3$"]
|
||||
["Площадь", "$S=4\\pi R^2$"],
|
||||
["Объём шара", "$V=\\tfrac{4}{3}\\pi R^3$"]
|
||||
]},
|
||||
p6:{title:"Шпаргалка § 6", rows:[
|
||||
["Тема", "Шар"],
|
||||
["Шар", "тело, $|OM|\\\\le R$"],
|
||||
["Площадь сферы", "$S=4\\\\pi R^2$"],
|
||||
["Объём шара", "$V=\\\\tfrac{4}{3}\\\\pi R^3$"],
|
||||
["Сегмент $V$", "$\\\\tfrac{\\\\pi h^2(3R-h)}{3}$"],
|
||||
["Сегмент $S$", "$2\\\\pi R h$"],
|
||||
["Сектор $V$", "$\\\\tfrac{2}{3}\\\\pi R^2 h$"],
|
||||
["Слой $V$", "$\\\\tfrac{\\\\pi h}{6}(3r_1^2+3r_2^2+h^2)$"],
|
||||
["Шар", "тело, $|OM|\\le R$"],
|
||||
["Площадь сферы", "$S=4\\pi R^2$"],
|
||||
["Объём шара", "$V=\\tfrac{4}{3}\\pi R^3$"],
|
||||
["Сегмент $V$", "$\\tfrac{\\pi h^2(3R-h)}{3}$"],
|
||||
["Сегмент $S$", "$2\\pi R h$"],
|
||||
["Сектор $V$", "$\\tfrac{2}{3}\\pi R^2 h$"],
|
||||
["Слой $V$", "$\\tfrac{\\pi h}{6}(3r_1^2+3r_2^2+h^2)$"],
|
||||
["Куб впис. шар", "$r=a/2$"],
|
||||
["Куб опис. шар", "$R=\\\\tfrac{a\\\\sqrt{3}}{2}$"]
|
||||
["Куб опис. шар", "$R=\\tfrac{a\\sqrt{3}}{2}$"]
|
||||
]},
|
||||
p7:{title:"Шпаргалка § 7", rows:[
|
||||
["Тема", "Правильные многогранники"],
|
||||
@@ -445,16 +445,16 @@ const SIDEBARS = {
|
||||
["Додекаэдр", "$F{=}12,\\\\ V{=}20,\\\\ E{=}30$"],
|
||||
["Икосаэдр", "$F{=}20,\\\\ V{=}12,\\\\ E{=}30$"],
|
||||
["Эйлер", "$V-E+F=2$"],
|
||||
["Куб$\\\\leftrightarrow$Окт.", "двойственные"],
|
||||
["Дод.$\\\\leftrightarrow$Икос.", "двойственные"]
|
||||
["Куб$\\leftrightarrow$Окт.", "двойственные"],
|
||||
["Дод.$\\leftrightarrow$Икос.", "двойственные"]
|
||||
]},
|
||||
final3:{title:"Финал раздела 3", rows:[["§ 5–§ 7","теория раздела 3"],["Награда","+50 XP"]]}
|
||||
};
|
||||
|
||||
const TIPS=[
|
||||
{sec:'p5',html:"Сфера: $|OM|=R$. Уравнение $(x-a)^2+(y-b)^2+(z-c)^2=R^2$. Сечение плоскостью — окружность $r=\\\\sqrt{R^2-d^2}$."},
|
||||
{sec:'p6',html:"Шар: $S=4\\\\pi R^2$, $V=\\\\tfrac{4}{3}\\\\pi R^3$. Сегмент: $V=\\\\tfrac{\\\\pi h^2(3R-h)}{3}$, $S=2\\\\pi R h$. Куб впис. шар: $r=a/2$; куб опис. шар: $R=\\\\tfrac{a\\\\sqrt 3}{2}$."},
|
||||
{sec:'p7',html:"Платоновых тел ровно $5$: тетраэдр, куб, октаэдр, додекаэдр, икосаэдр. Формула Эйлера: $V-E+F=2$. Двойственные пары: куб$\\\\leftrightarrow$октаэдр, додекаэдр$\\\\leftrightarrow$икосаэдр; тетраэдр — сам себе двойственный."},
|
||||
{sec:'p5',html:"Сфера: $|OM|=R$. Уравнение $(x-a)^2+(y-b)^2+(z-c)^2=R^2$. Сечение плоскостью — окружность $r=\\sqrt{R^2-d^2}$."},
|
||||
{sec:'p6',html:"Шар: $S=4\\pi R^2$, $V=\\tfrac{4}{3}\\pi R^3$. Сегмент: $V=\\tfrac{\\pi h^2(3R-h)}{3}$, $S=2\\pi R h$. Куб впис. шар: $r=a/2$; куб опис. шар: $R=\\tfrac{a\\sqrt 3}{2}$."},
|
||||
{sec:'p7',html:"Платоновых тел ровно $5$: тетраэдр, куб, октаэдр, додекаэдр, икосаэдр. Формула Эйлера: $V-E+F=2$. Двойственные пары: куб$\\leftrightarrow$октаэдр, додекаэдр$\\leftrightarrow$икосаэдр; тетраэдр — сам себе двойственный."},
|
||||
{sec:'final3',html:"Финал раздела 3 — интегрированные задачи по разделу."}
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user