cleanup...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2021-07-31 19:05:13 +03:00
parent a17efc7025
commit 33aeba9a9a

View File

@ -80,18 +80,18 @@
% %
% blockwidth blockwidth % blockwidth blockwidth
% <---------------> <---------------> % <---------------> <--------------->
% <-> coverboerdgrow <-> coverboerdgrow % <-> coverboardgrow <-> coverboardgrow
% <-> coverflap . <-> coverflap % <-> coverflap . <-> coverflap
% . . . . . . % . . . . . .
% +-------------------++---++-------------------+ --- % +-------------------++---++-------------------+ ---
% | + - - - - - - - - ++ - ++ - - - - - - - - + | --^ coverflap % | + - - - - - - - - ++ - ++ - - - - - - - - + | --^ coverflap
% | . + - - - - - - - ++ - ++ - - - - - - - + . | --^ coverboerdgrow % | . + - - - - - - - ++ - ++ - - - - - - - + . | --^ coverboardgrow
% | . . .. .. . . | ^ % | . . .. .. . . | ^
% | . . .. .. . . | | blockheight % | . . .. .. . . | | blockheight
% | . . Back .. .. Front . . | | % | . . Back .. .. Front . . | |
% | . . .. .. . . | | % | . . .. .. . . | |
% | . . .. .. . . | v % | . . .. .. . . | v
% | . + - - - - - - - ++ - ++ - - - - - - - + . | --v coverboerdgrow % | . + - - - - - - - ++ - ++ - - - - - - - + . | --v coverboardgrow
% | + - - - - - - - - ++ - ++ - - - - - - - - + | --v coverflap % | + - - - - - - - - ++ - ++ - - - - - - - - + | --v coverflap
% +-------------------++---++-------------------+ --- % +-------------------++---++-------------------+ ---
% . . % . .
@ -106,16 +106,16 @@
% . . . . % . . . .
% . . blockwidth blockwidth . . % . . blockwidth blockwidth . .
% . . <---------------> <---------------> . . % . . <---------------> <---------------> . .
% . .<-> coverboerdgrow <-> coverboerdgrow % . .<-> coverboardgrow <-> coverboardgrow
% . . . . . . % . . . . . .
% +---++-----------------++---++-----------------++---+ --- % +---++-----------------++---++-----------------++---+ ---
% | .. + - - - - - - - ++ - ++ - - - - - - - + .. | --^ coverboerdgrow % | .. + - - - - - - - ++ - ++ - - - - - - - + .. | --^ coverboardgrow
% | .. . .. .. . .. | ^ % | .. . .. .. . .. | ^
% | .. . .. .. . .. | | blockheight % | .. . .. .. . .. | | blockheight
% | .. . Back .. .. Front . .. | | % | .. . Back .. .. Front . .. | |
% | .. . .. .. . .. | | % | .. . .. .. . .. | |
% | .. . .. .. . .. | v % | .. . .. .. . .. | v
% | .. + - - - - - - - ++ - ++ - - - - - - - + .. | --v coverboerdgrow % | .. + - - - - - - - ++ - ++ - - - - - - - + .. | --v coverboardgrow
% +---++-----------------++---++-----------------++---+ --- % +---++-----------------++---++-----------------++---+ ---
% .. . . .. % .. . . ..
% ^ jacketwrap . . ^ jacketwrap % ^ jacketwrap . . ^ jacketwrap
@ -150,7 +150,7 @@
% layoutmode= hardcover softcover % layoutmode= hardcover softcover
% should also set: % should also set:
% spinefold= 5mm 5mm % spinefold= 5mm 5mm
% coverwrap= 17mm 0mm % coverflap= 17mm 0mm
% bleed= 0mm 5mm % bleed= 0mm 5mm
\@DeclareLiteralOptionTo{layoutmode}{cover} \@DeclareLiteralOptionTo{layoutmode}{cover}
%\@DeclareLiteralOptionTo{layoutmode}{hardcover} %\@DeclareLiteralOptionTo{layoutmode}{hardcover}
@ -164,15 +164,15 @@
% %
% NOTE: this is only used when layoutmode=cover % NOTE: this is only used when layoutmode=cover
\DeclareStringOption[0]{spinewidth}[0] \DeclareStringOption[0]{spinewidth}[0]
\DeclareStringOption[0]{spinefold}[5mm] \DeclareStringOption[0]{spinefold}[7mm]
\DeclareStringOption[0]{coverboerdgrow}[3mm] \DeclareStringOption[0]{coverboardgrow}[3mm]
% XXX defaults should depend on cover type... % XXX defaults should depend on cover type...
% XXX not implemented... % XXX not implemented...
\DeclareStringOption[0]{coverwrap}[17mm] \DeclareStringOption[0]{coverflap}[17mm]
\DeclareStringOption[0]{jacketwrap}[1mm] \DeclareStringOption[0]{jacketwrap}[2mm]
\DeclareStringOption[0]{jacketflap}[50mm] \DeclareStringOption[0]{jacketflap}[50mm]
\DeclareStringOption{jacketflapfront} %\DeclareStringOption{jacketflapfront}
\DeclareStringOption{jacketflapback} %\DeclareStringOption{jacketflapback}
% pdf layout... % pdf layout...
@ -250,8 +250,8 @@
\newlength\spinefold \newlength\spinefold
\setlength\spinefold{\photobook@spinefold} \setlength\spinefold{\photobook@spinefold}
\newlength\coverboerdgrow \newlength\coverboardgrow
\setlength\coverboerdgrow{\photobook@coverboerdgrow} \setlength\coverboardgrow{\photobook@coverboardgrow}
% NOTE: page and bleed block sizes are set via \RecalculatePageLengths % NOTE: page and bleed block sizes are set via \RecalculatePageLengths
\newlength\blockwidth \newlength\blockwidth
@ -308,9 +308,20 @@
\setlength\blockwidth{ \setlength\blockwidth{
\dimexpr \dimexpr
2\blockwidth 2\blockwidth
+ 2\spinefold
+ \spinewidth + \spinewidth
+ 2\coverboerdgrow + 2\spinefold
+ 2\coverboardgrow
+ 2\coverflap
\relax } }{}
% layout: jacket...
\ifdefstring{\layoutmode}{jacket}{
\setlength\blockwidth{
\dimexpr
2\blockwidth
+ \spinewidth
+ 2\spinefold
+ 2\jacketwrap
+ 2\jacketflap
\relax } }{} \relax } }{}
% layout: endpaper... % layout: endpaper...
\ifdefstring{\layoutmode}{endpaper}{ \ifdefstring{\layoutmode}{endpaper}{
@ -329,7 +340,15 @@
\setlength\blockheight{ \setlength\blockheight{
\dimexpr \dimexpr
\blockheight \blockheight
+ 2\coverboerdgrow + 2\coverboardgrow
\relax } }{}
% layout: jacket...
\ifdefstring{\layoutmode}{jacket}{
\setlength\blockheight{
\dimexpr
\blockheight
+ 2\coverboardgrow
+ 2\coverflap
\relax } }{} \relax } }{}
\fi \fi
% page with bleeds... % page with bleeds...