page-break-before:
page-break-after:
Did not know these were in CSS3 !It's always worth poking around in others peoples code...
page-break-before:
page-break-after:
Did not know these were in CSS3 !It's always worth poking around in others peoples code...
The software itself is free to try at http://fivefilters.org/pdf-newspaper/
It uses the same formatting for all articles and adds columns. It's not a CSS framework like Gutenberg, the one posted here, which is intended for publishers to make their own content more printer friendly. PDF Newspaper tries to extract the relevant article content from any given page and then apply its own standard formatting on that and make it printable with our own printer stylesheet.
Once I tried to convert a paper in ACM style into HTML [0]. It seems to work today. A few years ago, Chrome broke columns in printing mode.
What I still cannot do is the copyright notice, which for ACM style must be at the bottom of the first column (see example [1]). This would require something like absolute positioning relative to a printed page.
[0] http://pp.ipd.kit.edu/~zwinkau/acm_html/test.html [1] http://pp.ipd.kit.edu/uploads/publikationen/buchwald10cases....
And yes, Chrome had removed multi-column printing. It's supported again now. There's a bug report last updated in March 2016: https://bugs.chromium.org/p/chromium/issues/detail?id=99358
Printing can be quite a faf from web pages.
*Maybe publishers that don't want to be locked in with a single formatting tool (indesign)