From 957fb33de2d58d7b8a29ce2366bbc97c68af2f81 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 3 Apr 2023 15:54:40 +0300 Subject: [PATCH] started work on macros for building screen versions of books... Signed-off-by: Alex A. Naanou --- photobook.cls | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/photobook.cls b/photobook.cls index 0ade3c4..5121ad3 100644 --- a/photobook.cls +++ b/photobook.cls @@ -5329,6 +5329,41 @@ + ((#2 mm) * 2) \relax}} + +%% \DescribeMacro{\pdfspreadstopages\{..\}} +% +%% include pdf block spreads as pages +%% +%% >> \pdfspreadstopages[]{} +%% +% XXX do we skip the first/last single pages? ...an option? +\newcommand\pdfspreadstopages[2][0.3mm]{% + \includepdf[pages={{},1-}, nup=2x1, delta=#1 #1]{#2}} + + +% XXX +\newcommand\pdfcoverfront[1]{% + % XXX crop to frontcover cell.. + \includepdf{#1}} +\newcommand\pdfcoverback[1]{% + % XXX crop to backcover cell.. + \includepdf{#1}} +% XXX do we need this??? +%\newcommand\pdfendpaper[1]{% +% \includepdf{#1}} + + +% XXX +\newcommand\pdfweb[2]{% + \pdfcoverfront{#1}% + % XXX endpaper... + \pdfspreadstopages{#2}% + % XXX endpaper... + \pdfcoverback{#1}} + + + + % XXX DOC... \def\TEX{% {\fontfamily{lmr}\selectfont \TeX}}