mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-03-11 17:49:25 -05:00
Converts numerous inline TikZ diagrams to external SVG files across the book's content. This improves rendering performance, streamlines figure management, and ensures consistent visual presentation. Enhances CLI validation by: - Ignoring cross-reference IDs when checking for multiplication to prevent false positives. - Stripping inline math spans before currency checks to avoid misinterpreting mathematical expressions as currency. - Applying hex literal exclusions to pre-processed lines for more accurate validation. Adds optional Matplotlib import to the plotting module for improved flexibility in environments where the library may not be available.