From dac075b886567c7527fe65516d48751750cc640a Mon Sep 17 00:00:00 2001 From: Maxim Dolgolyov Date: Thu, 28 May 2026 19:08:54 +0300 Subject: [PATCH] =?UTF-8?q?fix(geom8=20ch4):=20=C2=A78-=C2=A711=20?= =?UTF-8?q?=E2=80=94=20=D1=82=D0=BE=D1=87=D0=BD=D0=B0=D1=8F=20=D0=B3=D0=B5?= =?UTF-8?q?=D0=BE=D0=BC=D0=B5=D1=82=D1=80=D0=B8=D1=8F=20SVG=20+=20LaTeX=20?= =?UTF-8?q?=D0=B2=20=C2=A710.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit §10 Card 10.2 'Доказательство следствия': в KaTeX-формулах \angle и \dfrac были записаны с одинарным \, поэтому JS template literal заменял \a на a, и KaTeX рендерил 'angleAB_1C' и 'dfrac12' как текст. Исправлено на \\angle и \\dfrac. SVG-фиксы: - §8.1: дуга начиналась не с вершины A — исправлено. - §9.1: все три точки A,B,C были вне окружности на 4-7px — пересчитаны на окружность r=65. - §9.2 'случай O на стороне AB': переделана компоновка — B наверху, A в нижней антиподе, O на отрезке BA (диаметр), C на окружности справа. - §9 Интерактив 1 (slider): подпись угла AOC вылетала вправо из viewBox — выровнена по центру. - §10.1 и §10.3: точки на окружности 4-7px смещены — пересчитаны. - §11.1 и §11.3: маркер прямого угла в C был горизонтальной скобкой, не связанной с CA/CB. Пересчитан через единичные векторы — теперь корректно показывает 90° между катетами. Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/textbooks/geometry_8_ch4.html | 115 ++++++++++++------------- 1 file changed, 57 insertions(+), 58 deletions(-) diff --git a/frontend/textbooks/geometry_8_ch4.html b/frontend/textbooks/geometry_8_ch4.html index 8a3847c..674558d 100644 --- a/frontend/textbooks/geometry_8_ch4.html +++ b/frontend/textbooks/geometry_8_ch4.html @@ -3196,7 +3196,7 @@ function buildP8(){ - + O A @@ -3559,18 +3559,18 @@ function buildP9(){ - - - - - - - - + + + + + + + + O - A - C - B + A + C + B ∠AOC ∠ABC = ½∠AOC @@ -3588,18 +3588,17 @@ function buildP9(){ - - - - - - + + + + + O B - A - C - диаметр + A + C + O на AB `); @@ -3724,7 +3723,7 @@ function buildP9(){ A C B - ∠AOC=${alpha}° + ∠AOC=${alpha}° ∠ABC=${Math.round(beta)}° `; info.textContent='Центральный ∠AOC = '+alpha+'° → Вписанный ∠ABC = '+Math.round(beta)+'° (= '+alpha+'°/2)'; @@ -3929,23 +3928,23 @@ function buildP10(){ - + - + - - - - + + + + - - - - A + + + + A C - B₁ + B₁ B₂ - B₃ + B₃ O `); @@ -3953,9 +3952,9 @@ function buildP10(){ html+=makeCard('theory','Доказательство следствия','10.2',`

Пусть $B_1$ и $B_2$ — две точки на окружности, лежащие на одной стороне от хорды $AC$. Тогда:

    -
  • По теореме §9: $\angle AB_1C = \dfrac{1}{2}\angle AOC$
  • -
  • По теореме §9: $\angle AB_2C = \dfrac{1}{2}\angle AOC$
  • -
  • Следовательно: $\angle AB_1C = \angle AB_2C$. ч.т.д.
  • +
  • По теореме §9: $\\angle AB_1C = \\dfrac{1}{2}\\angle AOC$
  • +
  • По теореме §9: $\\angle AB_2C = \\dfrac{1}{2}\\angle AOC$
  • +
  • Следовательно: $\\angle AB_1C = \\angle AB_2C$. ч.т.д.
`); html+=makeCard('example','Пример','10.3',` @@ -3965,23 +3964,23 @@ function buildP10(){ - - - + + + - - - - - - - - - A - C - B₁=40° + + + + + + + + + A + C + B₁=40° B₂=40° - B₃=40° + B₃=40° O `); @@ -4314,13 +4313,13 @@ function buildP11(){ - - - - + + + + A B - C + C O ∠ACB = 90° @@ -4349,7 +4348,7 @@ function buildP11(){ - + A B C