mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-17 16:34:48 -05:00
[GH-ISSUE #1503] [Bug] Section Data engineering: Layout breaks down in the middle #19801
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @asgalon on GitHub (Apr 23, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1503
Area
Book — Volume I
Location
Vol1 Data Engineering
Description
On https://harvard-edge.github.io/cs249r_book_dev/book/vol1/contents/vol1/data_engineering/data_engineering.html#sec-data-engineering,
the layout is broken somewhere in the middle:
Expected Behavior
After "Example 1.2: Optimizing the KWS Design Space", text flow should continue normally
Environment (TinyTorch bugs only)
No response
@Shashank-Tripathi-07 commented on GitHub (Apr 25, 2026):
Traced this to
book/quarto/contents/vol1/data_engineering/data_engineering.qmdaround line 1024.The layout break happens right after
@tbl-kws-design-space, the large KWS design space table (line 1024). The table caption is very long (multi-sentence), and the following{python}code block (budget allocation calc, lines 1028-1076) feeds computed values directly into the callout block that starts at line 1079.The likely cause is the long table caption combined with the Python-computed callout overflowing Quartos column layout. The text after the callout (
:::closes at line 1136) continues normally in the source -- so this is a rendering issue, not a content gap.To fix: check if shortening the
@tbl-kws-design-spacecaption or adding acolumn: pageorcolumn: bodydirective to the callout block resolves the layout. The callout itself is well-formed so no structural edits to the content should be needed.