Conversion Tools ⇒ Saving paper by splitting single page into two halves
Saving paper by splitting single page into two halves
A solution for this might be to cram tutorials for two students in a single paper. Suppose tutorial one consists of 10 bullets. First five bullets will be put in page 1 first half. First five bullets will also be put in page 1 second half. There will be a line in the middle where the paper can be cut. Similarly, on page 2 there will be last five bullets, a cutting line and the same last five bullets again.
Is this trivial to do? Both the upper and the bottom parts that are separated by the cutting line need to be identical.
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
- Johannes_B
- Site Moderator
- Posts: 4182
- Joined: Thu Nov 01, 2012 4:08 pm
Saving paper by splitting single page into two halves
wouldn't it be easier to just print on smaller paper? FOr example a5 instead of a4 and the according option to package geometry?
Re: Saving paper by splitting single page into two halves
Re: Saving paper by splitting single page into two halves
If the solution of the problem is not possible using Latex, some pointers as to how to do that using PlainTex macros would be great. I don't really plan to read the Texbook to figure it out.
Saving paper by splitting single page into two halves
well then, perhaps you could use psnup/pdfnup, possibly the pdfpages package to create the same A5 file twice on a single A4 paper.jinkx wrote:Most of the times only one type of paper is available with the one who prints stuff when you give him your money. And that is A4.
Personally, in this case I'd use a wrapper file (A4), where I'd put the real A5 page twice, just using the graphicx package, e.g.,
Code: Select all
\documentclass[a4paper, landscape]{article}\usepackage[margin=0pt]{geometry}\usepackage[english]{babel}\usepackage{graphicx}\usepackage{eso-pic}\begin{filecontents}{\jobname-slv.tex}\documentclass[a5paper]{article}\usepackage{geometry}\usepackage[english]{babel}\usepackage{blindtext}\begin{document}\blindtext[3]\end{document}\end{filecontents}\begin{document}\AddToShipoutPictureBG{%\AtPageCenter{%\rule[-0.5\paperheight]{0.2pt}{\paperheight}%}%}%\noindent\IfFileExists{\jobname-slv.pdf}{%\includegraphics[height=\textheight]{\jobname-slv}%\includegraphics[height=\textheight]{\jobname-slv}%}{\typeout{Please run pdfLaTeX on \jobname-slv.tex}}\end{document}
KR
Rainer
Saving paper by splitting single page into two halves
Code: Select all
\documentclass[a4paper, landscape]{article}\usepackage[margin=0pt]{geometry}\usepackage[english]{babel}\usepackage{graphicx}\usepackage{eso-pic}\begin{filecontents}{\jobname-slv.tex}\documentclass[a5paper]{article}\usepackage{geometry}\usepackage[english]{babel}\usepackage{blindtext}\begin{document}\blindtext[10][3]\end{document}\end{filecontents}\begin{document}\AddToShipoutPictureBG{%\AtPageCenter{%\rule[-0.5\paperheight]{0.2pt}{\paperheight}%}%}%\noindent\IfFileExists{\jobname-slv.pdf}{%\includegraphics[height=\textheight,page=1]{\jobname-slv}%\includegraphics[height=\textheight,page=1]{\jobname-slv}%\newpage\includegraphics[height=\textheight,page=2]{\jobname-slv}%\includegraphics[height=\textheight,page=2]{\jobname-slv}%}{\typeout{Please run pdfLaTeX on \jobname-slv.tex}}\end{document}