Replies: 2 comments 2 replies
-
For now, I have solved my problem through the printer options. It offers a "2-on-1" or (n-on-1) option for printing, and it solves the extra margin problem I mentioned with Acrobat. The only slight issue is that the printer I have can't print on the outside 5mm of the page, so some extra trimming is necessary, but this solves my problem for now. BTW if it helps anyone, I wrote a command that repeats a given variable on n number of pages. I'll leave it here in case it's useful for someone. self:registerCommand("repeatpage", function(options, content)
limit = tonumber(options.n) or 2
for i = 1, limit do
if options.cmd then
SILE.call(options.cmd)
else
SILE.process(content)
end
if i < limit then SILE.call("eject") end
end
end, "Repeat a page's content") |
Beta Was this translation helpful? Give feedback.
-
Sorry for not having commented earlier, I have been quite busy...
Footnotes
|
Beta Was this translation helpful? Give feedback.
-
Here's a question I originally asked on Gitter:
Is there a class or package that enables n-up output? I'm an ESL teacher and I print handouts on smaller size paper to save resources. Currently I just set
papersize=a7
, etc. and do it manually from Adobe Acrobat print options, but Acrobat adds extra margin around each page, so things can be difficult at the paper cutter.nphyx and @Omikhleia were helpful in making some different suggestions, including post-processing with
pdfjam
, writing a class with a custom page layout, and writing a custom outputter. #1515 was also mentioned. If I am able to come up with a solution, I will post it here. Thanks for everyone's help!Beta Was this translation helpful? Give feedback.
All reactions