mirror of
https://github.com/flynx/photobook.git
synced 2025-10-29 10:20:08 +00:00
bugfix + endpaper template working...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
d185e311d2
commit
9c7f68d54b
@ -302,10 +302,12 @@
|
|||||||
\newif\ifjacketlayout
|
\newif\ifjacketlayout
|
||||||
\jacketlayoutfalse
|
\jacketlayoutfalse
|
||||||
|
|
||||||
% agrigate...
|
% agrigates...
|
||||||
\newif\ifcoverlikelayout
|
\newif\ifcoverlikelayout
|
||||||
\coverlikelayoutfalse
|
\coverlikelayoutfalse
|
||||||
|
|
||||||
|
\newif\ifblocklayout
|
||||||
|
\blocklayoutfalse
|
||||||
|
|
||||||
|
|
||||||
\newlength\spinewidth
|
\newlength\spinewidth
|
||||||
@ -368,6 +370,8 @@
|
|||||||
|
|
||||||
\newcommand\RecalculatePageLengths{
|
\newcommand\RecalculatePageLengths{
|
||||||
% layout bools...
|
% layout bools...
|
||||||
|
\ifdefstring{\layoutmode}{block}{
|
||||||
|
\blocklayouttrue }{}
|
||||||
\ifdefstring{\layoutmode}{cover}{
|
\ifdefstring{\layoutmode}{cover}{
|
||||||
\coverlayouttrue
|
\coverlayouttrue
|
||||||
\coverlikelayouttrue }{}
|
\coverlikelayouttrue }{}
|
||||||
@ -381,13 +385,13 @@
|
|||||||
\jacketlayouttrue
|
\jacketlayouttrue
|
||||||
\coverlikelayouttrue }{}
|
\coverlikelayouttrue }{}
|
||||||
\ifdefstring{\layoutmode}{endpaper}{
|
\ifdefstring{\layoutmode}{endpaper}{
|
||||||
\endpaperlayouttrue }
|
\endpaperlayouttrue }{}
|
||||||
% pdf layout...
|
% pdf layout...
|
||||||
\ifx\photobook@pdfpagelayout\empty
|
\ifx\photobook@pdfpagelayout\empty
|
||||||
\ifcoverlikelayout
|
\ifblocklayout
|
||||||
\def\photobook@pdfpagelayout{SinglePage}
|
|
||||||
\else
|
|
||||||
\def\photobook@pdfpagelayout{TwoPageRight}
|
\def\photobook@pdfpagelayout{TwoPageRight}
|
||||||
|
\else
|
||||||
|
\def\photobook@pdfpagelayout{SinglePage}
|
||||||
\fi
|
\fi
|
||||||
\fi
|
\fi
|
||||||
% items to ignore in different layouts...
|
% items to ignore in different layouts...
|
||||||
@ -448,8 +452,7 @@
|
|||||||
\relax } \fi
|
\relax } \fi
|
||||||
% layout: endpaper...
|
% layout: endpaper...
|
||||||
\ifendpaperlayout
|
\ifendpaperlayout
|
||||||
\setlength\blockwidth{
|
\setlength\blockwidth{ 2\blockwidth } \fi
|
||||||
2\blockwidth } \fi
|
|
||||||
\fi
|
\fi
|
||||||
\ifnum\blockheight=0
|
\ifnum\blockheight=0
|
||||||
% layout: block / endpaper...
|
% layout: block / endpaper...
|
||||||
@ -771,6 +774,37 @@
|
|||||||
\clearpage }
|
\clearpage }
|
||||||
|
|
||||||
|
|
||||||
|
\ifendpaperlayout
|
||||||
|
|
||||||
|
\newlength\cellwidth
|
||||||
|
\newlength\cellheight
|
||||||
|
|
||||||
|
% XXX for some reason this breaks...
|
||||||
|
\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*} }
|
||||||
|
\fi
|
||||||
|
|
||||||
|
|
||||||
% cover-like layout components...
|
% cover-like layout components...
|
||||||
%
|
%
|
||||||
% XXX should this be full size of block or \textwidth???
|
% XXX should this be full size of block or \textwidth???
|
||||||
@ -947,6 +981,14 @@
|
|||||||
\TPoptions{showboxes=true}
|
\TPoptions{showboxes=true}
|
||||||
\begin{page}
|
\begin{page}
|
||||||
\setlength{\parindent}{0em}
|
\setlength{\parindent}{0em}
|
||||||
|
\ifendpaperlayout
|
||||||
|
\begin{leftside}
|
||||||
|
\photobook@TemplateCell{ENDPAPER LEFT}
|
||||||
|
\end{leftside}
|
||||||
|
\begin{rightside}
|
||||||
|
\photobook@TemplateCell{ENDPAPER RIGHT}
|
||||||
|
\end{rightside}
|
||||||
|
\fi
|
||||||
\ifcoverlikelayout
|
\ifcoverlikelayout
|
||||||
\begin{frontcover}
|
\begin{frontcover}
|
||||||
\photobook@TemplateCell{FRONT COVER}
|
\photobook@TemplateCell{FRONT COVER}
|
||||||
|
|||||||
@ -0,0 +1,27 @@
|
|||||||
|
%----------------------------------------------------------------------
|
||||||
|
|
||||||
|
\documentclass[
|
||||||
|
layoutmode=endpaper,
|
||||||
|
% 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}
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\GenerateTemplate
|
||||||
|
|
||||||
|
\end{document}
|
||||||
|
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------
|
||||||
|
% vim:set ts=4 sw=4 :
|
||||||
Loading…
x
Reference in New Issue
Block a user