mirror of
https://github.com/flynx/photobook.git
synced 2025-12-25 04:31:59 +00:00
lots of tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
9c7f68d54b
commit
c6a2697061
404
photobook.cls
404
photobook.cls
@ -284,30 +284,25 @@
|
|||||||
|
|
||||||
\edef\layoutmode{\photobook@layoutmode}
|
\edef\layoutmode{\photobook@layoutmode}
|
||||||
|
|
||||||
|
\edef\pdfpagelayout{\photobook@pdfpagelayout}
|
||||||
|
|
||||||
|
|
||||||
% layout modes...
|
% layout modes...
|
||||||
%
|
%
|
||||||
\newif\ifcoverlayout
|
\newif\ifcoverlayout
|
||||||
\coverlayoutfalse
|
|
||||||
|
|
||||||
\newif\ifhardcoverlayout
|
\newif\ifhardcoverlayout
|
||||||
\hardcoverlayoutfalse
|
|
||||||
|
|
||||||
\newif\ifsoftcoverlayout
|
\newif\ifsoftcoverlayout
|
||||||
\softcoverlayoutfalse
|
|
||||||
|
|
||||||
\newif\ifendpaperlayout
|
\newif\ifendpaperlayout
|
||||||
\endpaperlayoutfalse
|
|
||||||
|
|
||||||
\newif\ifjacketlayout
|
\newif\ifjacketlayout
|
||||||
\jacketlayoutfalse
|
|
||||||
|
|
||||||
% agrigates...
|
% agrigates...
|
||||||
\newif\ifcoverlikelayout
|
\newif\ifcoverlikelayout
|
||||||
\coverlikelayoutfalse
|
|
||||||
|
|
||||||
\newif\ifblocklayout
|
\newif\ifblocklayout
|
||||||
\blocklayoutfalse
|
|
||||||
|
|
||||||
|
|
||||||
\newlength\spinewidth
|
\newlength\spinewidth
|
||||||
@ -370,6 +365,13 @@
|
|||||||
|
|
||||||
\newcommand\RecalculatePageLengths{
|
\newcommand\RecalculatePageLengths{
|
||||||
% layout bools...
|
% layout bools...
|
||||||
|
\coverlayoutfalse
|
||||||
|
\hardcoverlayoutfalse
|
||||||
|
\softcoverlayoutfalse
|
||||||
|
\endpaperlayoutfalse
|
||||||
|
\jacketlayoutfalse
|
||||||
|
\coverlikelayoutfalse
|
||||||
|
\blocklayoutfalse
|
||||||
\ifdefstring{\layoutmode}{block}{
|
\ifdefstring{\layoutmode}{block}{
|
||||||
\blocklayouttrue }{}
|
\blocklayouttrue }{}
|
||||||
\ifdefstring{\layoutmode}{cover}{
|
\ifdefstring{\layoutmode}{cover}{
|
||||||
@ -389,10 +391,12 @@
|
|||||||
% pdf layout...
|
% pdf layout...
|
||||||
\ifx\photobook@pdfpagelayout\empty
|
\ifx\photobook@pdfpagelayout\empty
|
||||||
\ifblocklayout
|
\ifblocklayout
|
||||||
\def\photobook@pdfpagelayout{TwoPageRight}
|
\def\pdfpagelayout{TwoPageRight}
|
||||||
\else
|
\else
|
||||||
\def\photobook@pdfpagelayout{SinglePage}
|
\def\pdfpagelayout{SinglePage}
|
||||||
\fi
|
\fi
|
||||||
|
\else
|
||||||
|
\def\pdfpagelayout{\photobook@pdfpagelayout}
|
||||||
\fi
|
\fi
|
||||||
% items to ignore in different layouts...
|
% items to ignore in different layouts...
|
||||||
% XXX is this the correct way to go???
|
% XXX is this the correct way to go???
|
||||||
@ -409,14 +413,14 @@
|
|||||||
\setlength\jacketflap{0pt}
|
\setlength\jacketflap{0pt}
|
||||||
\fi
|
\fi
|
||||||
% flaps...
|
% flaps...
|
||||||
\ifnum\jacketflapfront=0
|
\ifdim\jacketflapfront=0pt
|
||||||
\setlength\jacketflapfront{\jacketflap}
|
\setlength\jacketflapfront{\jacketflap}
|
||||||
\fi
|
\fi
|
||||||
\ifnum\jacketflapback=0
|
\ifdim\jacketflapback=0pt
|
||||||
\setlength\jacketflapback{\jacketflap}
|
\setlength\jacketflapback{\jacketflap}
|
||||||
\fi
|
\fi
|
||||||
% block size...
|
% block size...
|
||||||
\ifnum\blockwidth=0
|
\ifdim\blockwidth=0pt
|
||||||
% layout: block...
|
% layout: block...
|
||||||
\setlength\blockwidth{
|
\setlength\blockwidth{
|
||||||
\ifx\photobook@blockwidth\empty
|
\ifx\photobook@blockwidth\empty
|
||||||
@ -454,7 +458,7 @@
|
|||||||
\ifendpaperlayout
|
\ifendpaperlayout
|
||||||
\setlength\blockwidth{ 2\blockwidth } \fi
|
\setlength\blockwidth{ 2\blockwidth } \fi
|
||||||
\fi
|
\fi
|
||||||
\ifnum\blockheight=0
|
\ifdim\blockheight=0pt
|
||||||
% layout: block / endpaper...
|
% layout: block / endpaper...
|
||||||
\setlength\blockheight{
|
\setlength\blockheight{
|
||||||
\ifx\photobook@blockheight\empty
|
\ifx\photobook@blockheight\empty
|
||||||
@ -499,6 +503,14 @@
|
|||||||
\relax} }
|
\relax} }
|
||||||
|
|
||||||
|
|
||||||
|
\newcommand\ResetPageLengths{
|
||||||
|
\setlength\blockwidth{0mm}
|
||||||
|
\setlength\blockheight{0mm}
|
||||||
|
\edef\pdfpagelayout{}
|
||||||
|
%
|
||||||
|
\RecalculatePageLengths }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%----------------------------------------------------------------------
|
%----------------------------------------------------------------------
|
||||||
% Setup (early)...
|
% Setup (early)...
|
||||||
@ -528,7 +540,7 @@
|
|||||||
Author={\@author},
|
Author={\@author},
|
||||||
Keywords={\@keywords},
|
Keywords={\@keywords},
|
||||||
},
|
},
|
||||||
pdfpagelayout=\photobook@pdfpagelayout,
|
pdfpagelayout=\pdfpagelayout,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -774,194 +786,210 @@
|
|||||||
\clearpage }
|
\clearpage }
|
||||||
|
|
||||||
|
|
||||||
\ifendpaperlayout
|
%%% \photobook@newtemplatecell{name}{x}{y}{width}{heigth}
|
||||||
|
%%%
|
||||||
\newlength\cellwidth
|
%%% XXX need to quote arguments to make them eval on env expansion and not
|
||||||
\newlength\cellheight
|
%%% on command expansion....
|
||||||
|
%%\newcommand\photobook@newtemplatecell[5]{
|
||||||
% XXX for some reason this breaks...
|
%% \newenvironment{#1}{%
|
||||||
\newenvironment{leftside}{%
|
%% \setlength\cellwidth{#4}
|
||||||
\setlength\cellwidth{\pageblockwidth}
|
%% \setlength\cellheight{#5}
|
||||||
\setlength\cellheight{\pageblockheight}
|
%% %
|
||||||
%
|
%% \begin{textblock*}{\pageblockwidth}(#2, #3)%
|
||||||
\begin{textblock*}{\pageblockwidth}(\bleed, \bleed)%
|
%% \begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
%% }{%
|
||||||
}{%
|
%% \end{minipage}%
|
||||||
\end{minipage}%
|
%% \end{textblock*} } }
|
||||||
\end{textblock*} }
|
|
||||||
|
|
||||||
\newenvironment{rightside}{%
|
|
||||||
\setlength\cellwidth{\pageblockwidth}
|
|
||||||
\setlength\cellheight{\pageblockheight}
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\pageblockwidth}(
|
|
||||||
\bleed
|
|
||||||
+ \pageblockwidth,
|
|
||||||
\bleed )%
|
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
|
||||||
}{%
|
|
||||||
\end{minipage}%
|
|
||||||
\end{textblock*} }
|
|
||||||
\fi
|
|
||||||
|
|
||||||
|
|
||||||
|
\newlength\cellwidth
|
||||||
|
\newlength\cellheight
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
% endpaper...
|
||||||
|
%
|
||||||
|
% XXX for some reason naming this anything starting with endpaper will
|
||||||
|
% make LaTeX complain that that is already defined...
|
||||||
|
|
||||||
|
\newenvironment{leftside}{%
|
||||||
|
\setlength\cellwidth{\pageblockwidth}
|
||||||
|
\setlength\cellheight{\pageblockheight}
|
||||||
|
%
|
||||||
|
\begin{textblock*}{\pageblockwidth}(\bleed, \bleed)%
|
||||||
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
\newenvironment{rightside}{%
|
||||||
|
\setlength\cellwidth{\pageblockwidth}
|
||||||
|
\setlength\cellheight{\pageblockheight}
|
||||||
|
%
|
||||||
|
\begin{textblock*}{\pageblockwidth}(
|
||||||
|
\bleed
|
||||||
|
+ \pageblockwidth,
|
||||||
|
\bleed )%
|
||||||
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
% cover-like layout components...
|
% cover-like layout components...
|
||||||
|
|
||||||
|
% front cover...
|
||||||
%
|
%
|
||||||
% XXX should this be full size of block or \textwidth???
|
\newenvironment{frontcover}{%
|
||||||
% XXX make minipage cetering configurable...
|
\setlength\cellwidth{\dimexpr
|
||||||
\ifcoverlikelayout
|
\pageblockwidth
|
||||||
|
+ \coverboardgrow \relax }
|
||||||
\newlength\cellwidth
|
\setlength\cellheight{\dimexpr
|
||||||
\newlength\cellheight
|
\pageblockheight
|
||||||
|
+ 2\coverboardgrow \relax }
|
||||||
% front cover...
|
|
||||||
%
|
%
|
||||||
\newenvironment{frontcover}{%
|
\begin{textblock*}{\pageblockwidth + \coverboardgrow}(
|
||||||
\setlength\cellwidth{\dimexpr
|
|
||||||
\pageblockwidth
|
|
||||||
+ \coverboardgrow \relax }
|
|
||||||
\setlength\cellheight{\dimexpr
|
|
||||||
\pageblockheight
|
|
||||||
+ 2\coverboardgrow \relax }
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\pageblockwidth + \coverboardgrow}(
|
|
||||||
\bleed
|
|
||||||
+ \jacketflapback
|
|
||||||
+ \coverflap
|
|
||||||
+ \jacketwrap
|
|
||||||
+ \coverboardgrow
|
|
||||||
+ \pageblockwidth
|
|
||||||
+ 2\spinefold
|
|
||||||
+ \spinewidth,
|
|
||||||
\bleed
|
|
||||||
+ \coverflap )%
|
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
|
||||||
}{%
|
|
||||||
\end{minipage}%
|
|
||||||
\end{textblock*} }
|
|
||||||
|
|
||||||
% back cover...
|
|
||||||
%
|
|
||||||
\newenvironment{backcover}{%
|
|
||||||
\setlength\cellwidth{\dimexpr
|
|
||||||
\pageblockwidth
|
|
||||||
+ \coverboardgrow \relax }
|
|
||||||
\setlength\cellheight{\dimexpr
|
|
||||||
\pageblockheight
|
|
||||||
+ 2\coverboardgrow \relax }
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\pageblockwidth + \coverboardgrow}(
|
|
||||||
\bleed
|
|
||||||
+ \jacketflapback
|
|
||||||
+ \coverflap
|
|
||||||
+ \jacketwrap,
|
|
||||||
\bleed
|
|
||||||
+ \coverflap )%
|
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
|
||||||
}{%
|
|
||||||
\end{minipage}%
|
|
||||||
\end{textblock*} }
|
|
||||||
|
|
||||||
% spine...
|
|
||||||
%
|
|
||||||
% XXX should this be hirizontaly or vertically oriented???
|
|
||||||
% ...options, different envs???
|
|
||||||
\newenvironment{spine}{%
|
|
||||||
\setlength\cellwidth{\dimexpr
|
|
||||||
\spinewidth \relax }
|
|
||||||
\setlength\cellheight{\dimexpr
|
|
||||||
\pageblockheight
|
|
||||||
+ 2\coverboardgrow \relax }
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\spinewidth}(
|
|
||||||
\bleed
|
\bleed
|
||||||
+ \jacketflapback
|
+ \jacketflapback
|
||||||
+ \coverflap
|
+ \coverflap
|
||||||
+ \jacketwrap
|
+ \jacketwrap
|
||||||
+ \coverboardgrow
|
+ \coverboardgrow
|
||||||
+ \pageblockwidth
|
+ \pageblockwidth
|
||||||
+ \spinefold,
|
|
||||||
\bleed
|
|
||||||
+ \coverflap )%
|
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
|
||||||
}{%
|
|
||||||
\end{minipage}%
|
|
||||||
\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
|
|
||||||
|
|
||||||
|
|
||||||
% jacket components...
|
|
||||||
%
|
|
||||||
% NOTE: jacket is part of cover-like layouts...
|
|
||||||
\ifjacketlayout
|
|
||||||
% front flap...
|
|
||||||
%
|
|
||||||
\newenvironment{frontflap}{%
|
|
||||||
\setlength\cellwidth{\jacketflapfront }
|
|
||||||
\setlength\cellheight{\dimexpr
|
|
||||||
\pageblockheight
|
|
||||||
+ 2\coverboardgrow \relax }
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\jacketflapfront}(
|
|
||||||
\bleed
|
|
||||||
+ \jacketflapback
|
|
||||||
+ 2\jacketwrap
|
|
||||||
+ 2\coverboardgrow
|
|
||||||
+ 2\pageblockwidth
|
|
||||||
+ 2\spinefold
|
+ 2\spinefold
|
||||||
+ \spinewidth,
|
+ \spinewidth,
|
||||||
\bleed
|
|
||||||
+ \coverflap )%
|
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
|
||||||
}{%
|
|
||||||
\end{minipage}%
|
|
||||||
\end{textblock*} }
|
|
||||||
|
|
||||||
% back flap...
|
|
||||||
%
|
|
||||||
\newenvironment{backflap}{%
|
|
||||||
\setlength\cellwidth{\jacketflapback}
|
|
||||||
\setlength\cellheight{\dimexpr
|
|
||||||
\pageblockheight
|
|
||||||
+ 2\coverboardgrow \relax }
|
|
||||||
%
|
|
||||||
\begin{textblock*}{\jacketflapback}(
|
|
||||||
\bleed,
|
|
||||||
\bleed
|
\bleed
|
||||||
+ \coverflap )%
|
+ \coverflap )%
|
||||||
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
}{%
|
}{%
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
\end{textblock*} }
|
\end{textblock*} }
|
||||||
\fi
|
|
||||||
|
|
||||||
|
% back cover...
|
||||||
|
%
|
||||||
|
\newenvironment{backcover}{%
|
||||||
|
\setlength\cellwidth{\dimexpr
|
||||||
|
\pageblockwidth
|
||||||
|
+ \coverboardgrow \relax }
|
||||||
|
\setlength\cellheight{\dimexpr
|
||||||
|
\pageblockheight
|
||||||
|
+ 2\coverboardgrow \relax }
|
||||||
|
%
|
||||||
|
\begin{textblock*}{\pageblockwidth + \coverboardgrow}(
|
||||||
|
\bleed
|
||||||
|
+ \jacketflapback
|
||||||
|
+ \coverflap
|
||||||
|
+ \jacketwrap,
|
||||||
|
\bleed
|
||||||
|
+ \coverflap )%
|
||||||
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
% spine...
|
||||||
|
%
|
||||||
|
\newenvironment{spine}{%
|
||||||
|
\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{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
% vertical spine...
|
||||||
|
%
|
||||||
|
% 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 )%
|
||||||
|
% XXX this does not work for some reason...
|
||||||
|
%\begin{turn}{\ifdefstring{#1}{up}{270}{90}}
|
||||||
|
\begin{turn}{#1}
|
||||||
|
\begin{minipage}[t][\cellwidth][t]{\cellheight}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{turn}
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
% jacket components...
|
||||||
|
|
||||||
|
|
||||||
|
% front flap...
|
||||||
|
%
|
||||||
|
\newenvironment{frontflap}{%
|
||||||
|
\setlength\cellwidth{\jacketflapfront }
|
||||||
|
\setlength\cellheight{\dimexpr
|
||||||
|
\pageblockheight
|
||||||
|
+ 2\coverboardgrow \relax }
|
||||||
|
%
|
||||||
|
\begin{textblock*}{\jacketflapfront}(
|
||||||
|
\bleed
|
||||||
|
+ \jacketflapback
|
||||||
|
+ 2\jacketwrap
|
||||||
|
+ 2\coverboardgrow
|
||||||
|
+ 2\pageblockwidth
|
||||||
|
+ 2\spinefold
|
||||||
|
+ \spinewidth,
|
||||||
|
\bleed
|
||||||
|
+ \coverflap )%
|
||||||
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
|
% back flap...
|
||||||
|
%
|
||||||
|
\newenvironment{backflap}{%
|
||||||
|
\setlength\cellwidth{\jacketflapback}
|
||||||
|
\setlength\cellheight{\dimexpr
|
||||||
|
\pageblockheight
|
||||||
|
+ 2\coverboardgrow \relax }
|
||||||
|
%
|
||||||
|
\begin{textblock*}{\jacketflapback}(
|
||||||
|
\bleed,
|
||||||
|
\bleed
|
||||||
|
+ \coverflap )%
|
||||||
|
\begin{minipage}[t][\cellheight][t]{\cellwidth}%
|
||||||
|
}{%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{textblock*} }
|
||||||
|
|
||||||
|
|
||||||
\newcommand\photobook@TemplateCell[1]{
|
\newcommand\photobook@TemplateCell[1]{
|
||||||
@ -994,7 +1022,7 @@
|
|||||||
\photobook@TemplateCell{FRONT COVER}
|
\photobook@TemplateCell{FRONT COVER}
|
||||||
\end{frontcover}
|
\end{frontcover}
|
||||||
%\begin{vspine}[90]
|
%\begin{vspine}[90]
|
||||||
\begin{vspine}
|
\begin{vspine}%[down]
|
||||||
\photobook@TemplateCell{SPINE}
|
\photobook@TemplateCell{SPINE}
|
||||||
\end{vspine}
|
\end{vspine}
|
||||||
\begin{backcover}
|
\begin{backcover}
|
||||||
|
|||||||
38
workflow/block2cover.tex
Normal file
38
workflow/block2cover.tex
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
%----------------------------------------------------------------------
|
||||||
|
|
||||||
|
\documentclass[
|
||||||
|
layoutmode=block,
|
||||||
|
% page size...
|
||||||
|
blockwidth=240mm, blockheight=220mm,
|
||||||
|
bleed=4mm,
|
||||||
|
bindingoffset=5mm,
|
||||||
|
% image block configuration...
|
||||||
|
imageblockwidth=0.98, imageblockheight=0.98,
|
||||||
|
imageblockoffsettop=-0.1,
|
||||||
|
% misc...
|
||||||
|
9pt,final,openany
|
||||||
|
]{photobook}
|
||||||
|
|
||||||
|
|
||||||
|
% change layout...
|
||||||
|
%
|
||||||
|
% 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}
|
||||||
|
|
||||||
|
\ResetPageLengths
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\GenerateTemplate
|
||||||
|
|
||||||
|
\end{document}
|
||||||
|
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------
|
||||||
|
% vim:set ts=4 sw=4 :
|
||||||
Loading…
x
Reference in New Issue
Block a user