mirror of
				https://github.com/flynx/photobook.git
				synced 2025-10-31 11:20:10 +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