mirror of
https://github.com/flynx/photobook.git
synced 2025-10-29 10:20:08 +00:00
tweaking and testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
cef9975d48
commit
d185e311d2
@ -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}
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user