Skip to content

fix(whitepaper): text overflow in two-column layout#3021

Open
StarbirdTech wants to merge 2 commits intospacedriveapp:mainfrom
StarbirdTech:fix/whitepaper-formatting
Open

fix(whitepaper): text overflow in two-column layout#3021
StarbirdTech wants to merge 2 commits intospacedriveapp:mainfrom
StarbirdTech:fix/whitepaper-formatting

Conversation

@StarbirdTech
Copy link
Contributor

@StarbirdTech StarbirdTech commented Feb 8, 2026

Fixes #2945

Monospace \texttt{} URI strings and code listing URLs overflow into the adjacent column in the ACM sigconf two-column layout. Affects sections 4.1.4 (Universal URI Scheme) and 5.6.3 (Public File Hosting).

Changes

Section 4.1.4 — URI scheme examples (page 6)

  • \texttt{} blocks for sd:// URIs had no valid breakpoints, so LaTeX rendered them as single unbreakable runs that bled into the right column
  • Added \newline before each URI so the full path starts on its own line — keeps the URI intact and readable, consistent across all three path types

Section 5.6.3 — Public file hosting (page 24)

  • Added \allowbreak hints inside the inline \texttt{https://sd.app/...} URL
  • Switched the URL listing to shellstyle (which has breaklines=true) so long URLs wrap automatically within the column

Before / After

Page 6 — Section 4.1.4 (Universal URI Scheme)
Before After Diff
before-p6 after-p6 diff-p6
Page 24 — Section 5.6.3 (Public File Hosting)
Before After Diff
before-p24 after-p24 diff-p24

Verification

  • Compiled with pdflatex (TeX Live 2025) — no overflow on pages 6 and 24
  • All other pages unchanged via diff-pdf

Add line break hints for monospace URI strings and code listings that
overflow into adjacent column in ACM sigconf two-column layout.

Fixes sections 4.1.4 (Universal URI Scheme) and 5.6.3 (Public File
Hosting).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Address review feedback: keep URLs as single source lines and rely on
lstlisting breaklines for visual wrapping instead of manual line splits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

whitepaper: Physical Path explanation illegible

1 participant