From ce57be7e80b0de7ddb45f9f59f5ee36e7f6c82ce Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sun, 13 Nov 2022 22:30:20 +0300 Subject: [PATCH] a couple of bugs squashed... Signed-off-by: Alex A. Naanou --- examples/block2cover.tex | 6 +++++- photobook.cls | 21 ++++++++++++++++----- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/examples/block2cover.tex b/examples/block2cover.tex index 264a282..9af7145 100644 --- a/examples/block2cover.tex +++ b/examples/block2cover.tex @@ -19,7 +19,11 @@ % This can be usefull when having a single setup file for multiple book % elemnts like page blocks, covers, endpapers and dust jackets... \def\layoutmode{cover} -\setlength\spinewidth{7.1mm} +\setlength\spinewidth{15mm} +\setlength\coverboardgrow{3mm} +\setlength\spinefold{5mm} +\setlength\spinefold{5mm} +\setlength\coverflap{17mm} \ReInitPages diff --git a/photobook.cls b/photobook.cls index 292dd3d..408acee 100644 --- a/photobook.cls +++ b/photobook.cls @@ -58,7 +58,7 @@ %%% NOTE: \def\@[A-Z]+ macros will be visible to both the %%% code and the generated docs... -\edef\photobook@FILEVERSION{v0.1.2} +\edef\photobook@FILEVERSION{v0.1.3} \edef\photobook@FILEDATE{2021-07-28} @@ -926,14 +926,25 @@ \else \def\pdfpagelayout{\photobook@pdfpagelayout}\fi % items to ignore in different layouts... - % XXX is this the correct way to go??? \ifcoverlayout - \setlength\coverflap{\photobook@coverflap} + \setlength\coverflap{ + \ifx\coverflap\empty + \photobook@coverflap + \else + \coverflap \fi} \else \setlength\coverflap{0pt}\fi \ifjacketlayout - \setlength\jacketwrap{\photobook@jacketwrap} - \setlength\jacketflap{\photobook@jacketflap} + \setlength\jacketwrap{ + \ifx\jacketwrap\empty + \photobook@jacketwrap + \else + \jacketwrap \fi} + \setlength\jacketflap{ + \ifx\jacketflap\empty + \photobook@jacketflap + \else + \jacketflap \fi} \else \setlength\jacketwrap{0pt} \setlength\jacketflap{0pt}\fi