
Am 19.05.2025 um 17:47 schrieb Joel via ntg-context:
I have a large table that spans multiple pages long. Its just about 1" too wide on the page, so I tried using various means to scale it just a little, such that it fits the page width. For example, I tried this way, by wrapping it inside \scale, but that ends up instead of splitting across pages, will and up seemingly putting it in an invisible box and causing it to split and display two (or more) parts side-by-side. Instead of the next part of the table appearing on the second page, it gets rendered really really small, and the second part of the table rendered right next to the first.
What's a better solution to making my table fit the \textwidth when its just a bit too wide?
Two easy solutions are 1. To reduce the font size for the table content 2. Put the table in a float environment (you can disable the counter/caption) and let the table stick out on both sides, don't forget to set the split option for the float environment. %%%% begin example \showframe[text][text] \starttext \bTABLE[option=stretch,foregroundstyle=smallbodyfont] \dorecurse{9}{\bTR \dorecurse{36}{\bTD ##1 \eTD} \eTR} \eTABLE \startplacetable[location=nonumber] \bTABLE[option=stretch] \dorecurse{9}{\bTR \dorecurse{36}{\bTD ##1 \eTD} \eTR} \eTABLE \stopplacetable \stoptext %%%% end example Wolfgang