fix(geom8): SVG audit — Ch1 §10 квадрат и Ch2 §2 прямоугольник

Системный аудит 62 статических SVG в теоретических карточках выявил
2 мелких косяка:

Ch1 §10 (квадрат, карточка 10.2): не хватало прямоугольных меток в
двух верхних углах — у квадрата были обозначены только нижние.
Добавлены маркеры в (68,24) и (168,24).

Ch2 §2 (прямоугольник, карточка 2.2 — периметр): на верхней стороне
у стрелки была ссылка marker-end='url(#a2)', но сам marker #a2 в SVG
не определён → битая ссылка. Убрана для консистентности с остальными
тремя сторонами.

KaTeX-форматирование: проверено во всех 24 buildP-функциях обеих глав —
везде используются корректные $...$ / $$...$$ / \[...\] делиметры.
Конвертаций не потребовалось.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-05-28 10:06:50 +03:00
parent faf0fc5b41
commit 8dee3e9829
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -849,7 +849,7 @@ function buildP2(){
<!-- P label -->
<text x="120" y="76" text-anchor="middle" dominant-baseline="middle" font-size="11" fill="#0891b2" font-family="JetBrains Mono,monospace">P = 2(6+4) = 20</text>
<!-- perimeter arrows -->
<path d="M30,15 L210,15" stroke="#0891b2" stroke-width="1.5" stroke-dasharray="5 3" marker-end="url(#a2)" fill="none"/>
<path d="M30,15 L210,15" stroke="#0891b2" stroke-width="1.5" stroke-dasharray="5 3" fill="none"/>
<path d="M215,20 L215,110" stroke="#0891b2" stroke-width="1.5" stroke-dasharray="5 3" fill="none"/>
<path d="M210,115 L30,115" stroke="#0891b2" stroke-width="1.5" stroke-dasharray="5 3" fill="none"/>
<path d="M25,110 L25,20" stroke="#0891b2" stroke-width="1.5" stroke-dasharray="5 3" fill="none"/>