tweaking and testing...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2021-08-04 16:03:04 +03:00
parent cef9975d48
commit d185e311d2
3 changed files with 65 additions and 39 deletions

View File

@ -275,6 +275,7 @@
%showboxes, %showboxes,
]{textpos} ]{textpos}
\RequirePackage[linewidth=1pt]{mdframed} \RequirePackage[linewidth=1pt]{mdframed}
\RequirePackage{rotating}
@ -323,10 +324,8 @@
\newlength\jacketflap \newlength\jacketflap
\newlength\jacketflapfront \newlength\jacketflapfront
\setlength\jacketflapfront{\photobook@jacketflapfront}
\newlength\jacketflapback \newlength\jacketflapback
\setlength\jacketflapback{\photobook@jacketflapback}
% NOTE: page and bleed block sizes are set via \RecalculatePageLengths % NOTE: page and bleed block sizes are set via \RecalculatePageLengths
\newlength\blockwidth \newlength\blockwidth
@ -405,6 +404,13 @@
\setlength\jacketwrap{0pt} \setlength\jacketwrap{0pt}
\setlength\jacketflap{0pt} \setlength\jacketflap{0pt}
\fi \fi
% flaps...
\ifnum\jacketflapfront=0
\setlength\jacketflapfront{\jacketflap}
\fi
\ifnum\jacketflapback=0
\setlength\jacketflapback{\jacketflap}
\fi
% block size... % block size...
\ifnum\blockwidth=0 \ifnum\blockwidth=0
% layout: block... % layout: block...
@ -429,6 +435,7 @@
+ 2\coverflap + 2\coverflap
\relax } \fi \relax } \fi
% layout: jacket... % layout: jacket...
% XXX this seems to be about 6mm off -- what are we missing here???
\ifjacketlayout \ifjacketlayout
\setlength\blockwidth{ \setlength\blockwidth{
\dimexpr \dimexpr
@ -436,7 +443,8 @@
+ \spinewidth + \spinewidth
+ 2\spinefold + 2\spinefold
+ 2\jacketwrap + 2\jacketwrap
+ 2\jacketflap + \jacketflapfront
+ \jacketflapback
\relax } \fi \relax } \fi
% layout: endpaper... % layout: endpaper...
\ifendpaperlayout \ifendpaperlayout
@ -476,13 +484,6 @@
\setlength\clearimage{\photobook@clearimage} \setlength\clearimage{\photobook@clearimage}
\fi \fi
\fi \fi
% flaps...
\ifnum\jacketflapfront=0
\setlength\jacketflapfront{\jacketflap}
\fi
\ifnum\jacketflapback=0
\setlength\jacketflapback{\jacketflap}
\fi
% page with bleeds... % page with bleeds...
% NOTE: this is essentially \paperwidth and \paperheight but we do % NOTE: this is essentially \paperwidth and \paperheight but we do
% not rely on them being defined -- photobook settings take % not rely on them being defined -- photobook settings take
@ -497,9 +498,9 @@
%---------------------------------------------------------------------- %----------------------------------------------------------------------
% Setup... % Setup (early)...
% init lengths... % init/update lengths...
\RecalculatePageLengths \RecalculatePageLengths
% minimal geometry setup... % minimal geometry setup...
@ -511,7 +512,7 @@
%---------------------------------------------------------------------- %----------------------------------------------------------------------
% Setup... % Setup (late)...
\AtEndPreamble{ \AtEndPreamble{
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@ -772,9 +773,6 @@
% cover-like layout components... % cover-like layout components...
% %
% XXX BUG: when \jacketwrap is 0 flaps ans covers overlap...
% XXX BUG: the visible page height seems to be a bit less than \cellheight...
%
% XXX should this be full size of block or \textwidth??? % XXX should this be full size of block or \textwidth???
% XXX make minipage cetering configurable... % XXX make minipage cetering configurable...
\ifcoverlikelayout \ifcoverlikelayout
@ -791,6 +789,7 @@
\setlength\cellheight{\dimexpr \setlength\cellheight{\dimexpr
\pageblockheight \pageblockheight
+ 2\coverboardgrow \relax } + 2\coverboardgrow \relax }
%
\begin{textblock*}{\pageblockwidth + \coverboardgrow}( \begin{textblock*}{\pageblockwidth + \coverboardgrow}(
\bleed \bleed
+ \jacketflapback + \jacketflapback
@ -816,6 +815,7 @@
\setlength\cellheight{\dimexpr \setlength\cellheight{\dimexpr
\pageblockheight \pageblockheight
+ 2\coverboardgrow \relax } + 2\coverboardgrow \relax }
%
\begin{textblock*}{\pageblockwidth + \coverboardgrow}( \begin{textblock*}{\pageblockwidth + \coverboardgrow}(
\bleed \bleed
+ \jacketflapback + \jacketflapback
@ -838,6 +838,7 @@
\setlength\cellheight{\dimexpr \setlength\cellheight{\dimexpr
\pageblockheight \pageblockheight
+ 2\coverboardgrow \relax } + 2\coverboardgrow \relax }
%
\begin{textblock*}{\spinewidth}( \begin{textblock*}{\spinewidth}(
\bleed \bleed
+ \jacketflapback + \jacketflapback
@ -852,6 +853,34 @@
}{% }{%
\end{minipage}% \end{minipage}%
\end{textblock*} } \end{textblock*} }
% XXX make args be up or down...
\newenvironment{vspine}[1][270]{%
\setlength\cellwidth{\dimexpr
\spinewidth \relax }
\setlength\cellheight{\dimexpr
\pageblockheight
+ 2\coverboardgrow \relax }
%
\begin{textblock*}{\spinewidth}(
\bleed
+ \jacketflapback
+ \coverflap
+ \jacketwrap
+ \coverboardgrow
+ \pageblockwidth
+ \spinefold,
\bleed
+ \coverflap )%
%\begin{turn}{270}
% XXX this does not work for some reason...
%\begin{turn}{ \ifthenelse{\equal{#1}{up}}{270}{90} }%
\begin{turn}{#1}
\begin{minipage}[t][\cellwidth][t]{\cellheight}%
}{%
\end{minipage}%
\end{turn}
\end{textblock*} }
\fi \fi
@ -862,15 +891,14 @@
% front flap... % front flap...
% %
\newenvironment{frontflap}{% \newenvironment{frontflap}{%
\setlength\cellwidth{\dimexpr \setlength\cellwidth{\jacketflapfront }
\jacketflapfront \relax }
\setlength\cellheight{\dimexpr \setlength\cellheight{\dimexpr
\pageblockheight \pageblockheight
+ 2\coverboardgrow \relax } + 2\coverboardgrow \relax }
%
\begin{textblock*}{\jacketflapfront}( \begin{textblock*}{\jacketflapfront}(
\bleed \bleed
+ \jacketflapback + \jacketflapback
+ \coverflap
+ 2\jacketwrap + 2\jacketwrap
+ 2\coverboardgrow + 2\coverboardgrow
+ 2\pageblockwidth + 2\pageblockwidth
@ -886,12 +914,11 @@
% back flap... % back flap...
% %
\newenvironment{backflap}{% \newenvironment{backflap}{%
\setlength\cellwidth{\dimexpr \setlength\cellwidth{\jacketflapback}
\jacketflapback \relax }
\setlength\cellheight{\dimexpr \setlength\cellheight{\dimexpr
\pageblockheight \pageblockheight
+ 2\coverboardgrow + 2\coverboardgrow \relax }
\relax } %
\begin{textblock*}{\jacketflapback}( \begin{textblock*}{\jacketflapback}(
\bleed, \bleed,
\bleed \bleed
@ -904,28 +931,30 @@
\newcommand\photobook@TemplateCell[1]{ \newcommand\photobook@TemplateCell[1]{
\fbox{\parbox[t][\cellheight][t]{\cellwidth}{% % XXX this seems to be bigger than the size given...
\begin{center} %\fbox{\parbox[t][\cellheight][t]{\cellwidth}{%
\vfill \begin{center}
#1 \\ \vfill
(\the\cellwidth \space x \the\cellheight) #1 \\
\vfill (\the\cellwidth \space x \the\cellheight)
\end{center} }} } \vfill
\end{center} }
%\end{center} }} }
% XXX centering seems to be off...
% XXX guides...
\newcommand\GenerateTemplate{ \newcommand\GenerateTemplate{
%\TPoptions{showboxes=true} % XXX undo this after...
\TPoptions{showboxes=true}
\begin{page} \begin{page}
\setlength{\parindent}{0em} \setlength{\parindent}{0em}
\ifcoverlikelayout \ifcoverlikelayout
\begin{frontcover} \begin{frontcover}
\photobook@TemplateCell{FRONT COVER} \photobook@TemplateCell{FRONT COVER}
\end{frontcover} \end{frontcover}
\begin{spine} %\begin{vspine}[90]
\begin{vspine}
\photobook@TemplateCell{SPINE} \photobook@TemplateCell{SPINE}
\end{spine} \end{vspine}
\begin{backcover} \begin{backcover}
\photobook@TemplateCell{BACK COVER} \photobook@TemplateCell{BACK COVER}
\end{backcover} \end{backcover}

View File

@ -6,8 +6,6 @@
spinefold=7mm, spinefold=7mm,
coverboardgrow=3mm, coverboardgrow=3mm,
coverflap=17mm, coverflap=17mm,
jacketflap=50mm,
jacketwrap=2mm,
% page size... % page size...
blockwidth=240mm, blockheight=220mm, blockwidth=240mm, blockheight=220mm,
bleed=4mm, bleed=4mm,

View File

@ -5,9 +5,8 @@
spinewidth=20mm, spinewidth=20mm,
spinefold=7mm, spinefold=7mm,
coverboardgrow=3mm, coverboardgrow=3mm,
coverflap=17mm,
jacketflap=50mm, jacketflap=50mm,
jacketwrap=0mm, jacketwrap=1mm,
% page size... % page size...
blockwidth=240mm, blockheight=220mm, blockwidth=240mm, blockheight=220mm,
bleed=4mm, bleed=4mm,