Column-aware extraction replaced a naive reader that interleaved lines.
Conversation
Turn 1 — User
Extracted text from two-column papers is interleaved nonsense.
Turn 2 — Assistant
The reader walked the page in raw order. It now detects column boundaries from text block positions and reads each column through before moving on.
Single-column pages take the same path and are unaffected, since one detected column is just the page.
Turn 3 — User
Does it handle a paper that switches layout mid-document?
Turn 4 — Assistant
Yes — detection runs per page rather than once per document, so a single-column abstract followed by two-column body works.
Subjects
- [[Markdown]]
- [[Data Import]]
- [[Python]]