mirror of
				https://github.com/flynx/photobook.git
				synced 2025-10-31 19:30:08 +00:00 
			
		
		
		
	fixed another broken context that sometimes breaks things and sometimes does not + some experimenting with boxes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									2e05b904f2
								
							
						
					
					
						commit
						e587aba46a
					
				| @ -1,6 +1,7 @@ | |||||||
| %---------------------------------------------------------------------- | %---------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
| \documentclass[ | \documentclass[ | ||||||
|  | 	% XXX seems to be broken... | ||||||
| 	layoutmode=block, | 	layoutmode=block, | ||||||
| 	% page size... | 	% page size... | ||||||
| 	blockwidth=240mm, blockheight=220mm, | 	blockwidth=240mm, blockheight=220mm, | ||||||
| @ -29,9 +30,8 @@ | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | \begin{document} % - - - - - - - - - - - - - - - - - - - - - - - - - -  | ||||||
| 
 | 
 | ||||||
| \begin{document} |  | ||||||
| 
 | 
 | ||||||
| \edef\foldmarkoffset{-10mm} | \edef\foldmarkoffset{-10mm} | ||||||
| %\foldmarksfalse | %\foldmarksfalse | ||||||
| @ -98,48 +98,7 @@ | |||||||
| 	in | 	in | ||||||
| \end{foldout} | \end{foldout} | ||||||
| 
 | 
 | ||||||
| % |  | ||||||
| %\ImagePageFill{\PageInfo}{\TestImage} |  | ||||||
| % |  | ||||||
| %\begin{foldout}[3] |  | ||||||
| %	\ImagePageFill{\PageInfo}{\TestImageV}% |  | ||||||
| %	\ImagePageFill{\PageInfo}{\TestImage} |  | ||||||
| %\end{foldout} |  | ||||||
| % |  | ||||||
| %\ImagePage{Caption text}{\TestImage} |  | ||||||
| %\ImagePage{Caption text}{\TestImageV} |  | ||||||
| % |  | ||||||
| %\begin{foldout}[3] |  | ||||||
| %	\ImagePageFill{\PageInfo}{\TestImage} |  | ||||||
| %\end{foldout} |  | ||||||
| % |  | ||||||
| %\begin{foldout}[3] |  | ||||||
| %	\begin{foldoutcell}[2] |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %	\end{foldoutcell} |  | ||||||
| %	\begin{foldoutcell}[3] |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %	\end{foldoutcell} |  | ||||||
| %	\newpage |  | ||||||
| %	\begin{foldoutcell}[2-3] |  | ||||||
| %	\begin{bottomup} |  | ||||||
| %	\begin{cliptocell} |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %		\lipsum |  | ||||||
| %	\end{cliptocell} |  | ||||||
| %	\end{bottomup} |  | ||||||
| %	\end{foldoutcell} |  | ||||||
| %\end{foldout} |  | ||||||
| 
 |  | ||||||
| \end{document} |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %---------------------------------------------------------------------- | %---------------------------------------------------------------------- | ||||||
| %                                                  vim:set ts=4 sw=4 : | \end{document} %                                    vim:set ts=4 sw=4 : | ||||||
|  | |||||||
| @ -879,32 +879,26 @@ | |||||||
| 		\ifblocklayout | 		\ifblocklayout | ||||||
| 			\def\pdfpagelayout{TwoPageRight} | 			\def\pdfpagelayout{TwoPageRight} | ||||||
| 		\else | 		\else | ||||||
| 			\def\pdfpagelayout{SinglePage} | 			\def\pdfpagelayout{SinglePage}\fi | ||||||
| 		\fi |  | ||||||
| 	\else | 	\else | ||||||
| 		\def\pdfpagelayout{\photobook@pdfpagelayout} | 		\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??? | ||||||
| 	\ifcoverlayout | 	\ifcoverlayout | ||||||
| 		\setlength\coverflap{\photobook@coverflap} | 		\setlength\coverflap{\photobook@coverflap} | ||||||
| 	\else | 	\else | ||||||
| 		\setlength\coverflap{0pt} | 		\setlength\coverflap{0pt}\fi | ||||||
| 	\fi |  | ||||||
| 	\ifjacketlayout | 	\ifjacketlayout | ||||||
| 		\setlength\jacketwrap{\photobook@jacketwrap} | 		\setlength\jacketwrap{\photobook@jacketwrap} | ||||||
| 		\setlength\jacketflap{\photobook@jacketflap} | 		\setlength\jacketflap{\photobook@jacketflap} | ||||||
| 	\else | 	\else | ||||||
| 		\setlength\jacketwrap{0pt} | 		\setlength\jacketwrap{0pt} | ||||||
| 		\setlength\jacketflap{0pt} | 		\setlength\jacketflap{0pt}\fi | ||||||
| 	\fi |  | ||||||
| 	% flaps... | 	% flaps... | ||||||
| 	\ifdim\jacketflapfront=0pt | 	\ifdim\jacketflapfront=0pt | ||||||
| 		\setlength\jacketflapfront{\jacketflap} | 		\setlength\jacketflapfront{\jacketflap}\fi | ||||||
| 	\fi |  | ||||||
| 	\ifdim\jacketflapback=0pt | 	\ifdim\jacketflapback=0pt | ||||||
| 		\setlength\jacketflapback{\jacketflap} | 		\setlength\jacketflapback{\jacketflap}\fi | ||||||
| 	\fi |  | ||||||
| 	% block size... | 	% block size... | ||||||
| 	\ifdim\blockwidth=0pt | 	\ifdim\blockwidth=0pt | ||||||
| 		% layout: block... | 		% layout: block... | ||||||
| @ -2880,9 +2874,9 @@ | |||||||
| % NOTE: these are wrapped in \@ifundefined{..} to prevent overwriting when | % NOTE: these are wrapped in \@ifundefined{..} to prevent overwriting when | ||||||
| %		values are defined in \InitPages... | %		values are defined in \InitPages... | ||||||
| \@ifundefined{pagefoldpanels}{% | \@ifundefined{pagefoldpanels}{% | ||||||
| 	\def\pagefoldpanels{}} | 	\def\pagefoldpanels{}}{} | ||||||
| \@ifundefined{pagefoldpanelfolds}{% | \@ifundefined{pagefoldpanelfolds}{% | ||||||
| 	\def\pagefoldpanelfolds{}} | 	\def\pagefoldpanelfolds{}}{} | ||||||
| 
 | 
 | ||||||
| %% \DescribeEnv{foldout} | %% \DescribeEnv{foldout} | ||||||
| % | % | ||||||
| @ -3054,50 +3048,48 @@ | |||||||
| %		or are the two independent??? (test) | %		or are the two independent??? (test) | ||||||
| % XXX doc... | % XXX doc... | ||||||
| 
 | 
 | ||||||
| % XXX need to handle baseline arg... | % XXX this is only affected by the initial \foldmarksize... | ||||||
| \newlength\raisefoldmark | %		...should this be live or should we simply make this a class option??? | ||||||
| \setlength\raisefoldmark{0pt} | %\setlength\foldmarksize{3mm} | ||||||
| \newsavebox\photobook@foldinmark | \newsavebox\photobook@foldinmark | ||||||
| \sbox{\photobook@foldinmark}{% | \sbox{\photobook@foldinmark}{% | ||||||
| 	\vspace{\dimexpr 0.5\foldmarksize + \raisefoldmark \relax}% |  | ||||||
| 	\smash{\makebox[0pt][l]{% | 	\smash{\makebox[0pt][l]{% | ||||||
| 		% size-agnostic centering... | 		% size-agnostic centering... | ||||||
| 		\hspace{-5mm}{\makebox[1cm][c]{% | 		\hspace{-5mm}{\makebox[1cm][c]{% | ||||||
| 			\begin{tikzpicture}% | 			\begin{tikzpicture}% | ||||||
| 				\draw[white, ultra thick]  | 				\draw[white, ultra thick]  | ||||||
| 					(-0.3333\foldmarksize,03333\foldmarksize)  | 					(-0.3333\foldmarksize,0.3333\foldmarksize)  | ||||||
| 					-- (0,0)  | 					-- (0,0)  | ||||||
| 					-- (0.3333\foldmarksize,0.3333\foldmarksize); | 					-- (0.3333\foldmarksize,0.3333\foldmarksize); | ||||||
| 				\draw[white, ultra thick]  | 				\draw[white, ultra thick]  | ||||||
| 					(0,0.6666\foldmarksize)  | 					(0,0.6666\foldmarksize)  | ||||||
| 					-- (0,-0.3333\foldmarksize); | 					-- (0,-0.3333\foldmarksize); | ||||||
| 				\draw[black, thin]  | 				\draw[black, thin]  | ||||||
| 					(-0.3333\foldmarksize,03333\foldmarksize)  | 					(-0.3333\foldmarksize,0.3333\foldmarksize)  | ||||||
| 					-- (0,0)  | 					-- (0,0)  | ||||||
| 					-- (0.3333\foldmarksize,0.3333\foldmarksize); | 					-- (0.3333\foldmarksize,0.3333\foldmarksize); | ||||||
| 				\draw[black, thin]  | 				\draw[black, thin]  | ||||||
| 					(0,0.6666\foldmarksize)  | 					(0,0.6666\foldmarksize)  | ||||||
| 					-- (0,-0.3333\foldmarksize); | 					-- (0,-0.3333\foldmarksize); | ||||||
| 			\end{tikzpicture}}}}}} | 			\end{tikzpicture}}}}}} | ||||||
| \newcommand\foldinmark[1][0pt]{ | \newcommand\foldinmark[1][0pt]{% | ||||||
| 	\begingroup% | 	\vspace{\dimexpr 0.5\foldmarksize + #1 \relax}% | ||||||
| 		\setlength\raisefoldmark{#1}% | 	\usebox\photobook@foldinmark} | ||||||
| 		\usebox\photobook@foldinmark% | %\newcommand\foldinmark[1][0pt]{ | ||||||
| 	\endgroup} |  | ||||||
| %	\vspace{\dimexpr 0.5\foldmarksize + #1 \relax}% | %	\vspace{\dimexpr 0.5\foldmarksize + #1 \relax}% | ||||||
| %	\smash{\makebox[0pt][l]{% | %	\smash{\makebox[0pt][l]{% | ||||||
| %		% size-agnostic centering... | %		% size-agnostic centering... | ||||||
| %		\hspace{-5mm}{\makebox[1cm][c]{% | %		\hspace{-5mm}{\makebox[1cm][c]{% | ||||||
| %			\begin{tikzpicture}% | %			\begin{tikzpicture}% | ||||||
| %				\draw[white, ultra thick]  | %				\draw[white, ultra thick]  | ||||||
| %					(-0.3333\foldmarksize,03333\foldmarksize)  | %					(-0.3333\foldmarksize,0.3333\foldmarksize)  | ||||||
| %					-- (0,0)  | %					-- (0,0)  | ||||||
| %					-- (0.3333\foldmarksize,0.3333\foldmarksize); | %					-- (0.3333\foldmarksize,0.3333\foldmarksize); | ||||||
| %				\draw[white, ultra thick]  | %				\draw[white, ultra thick]  | ||||||
| %					(0,0.6666\foldmarksize)  | %					(0,0.6666\foldmarksize)  | ||||||
| %					-- (0,-0.3333\foldmarksize); | %					-- (0,-0.3333\foldmarksize); | ||||||
| %				\draw[black, thin]  | %				\draw[black, thin]  | ||||||
| %					(-0.3333\foldmarksize,03333\foldmarksize)  | %					(-0.3333\foldmarksize,0.3333\foldmarksize)  | ||||||
| %					-- (0,0)  | %					-- (0,0)  | ||||||
| %					-- (0.3333\foldmarksize,0.3333\foldmarksize); | %					-- (0.3333\foldmarksize,0.3333\foldmarksize); | ||||||
| %				\draw[black, thin]  | %				\draw[black, thin]  | ||||||
| @ -3145,9 +3137,9 @@ | |||||||
| 		\end{textblock*}% | 		\end{textblock*}% | ||||||
| 	\endgroup} | 	\endgroup} | ||||||
| \newcommand\photobook@topfoldmark[2][in]{% | \newcommand\photobook@topfoldmark[2][in]{% | ||||||
| 	\photobook@foldmark[-3mm]{#1}{#2}} | 	\photobook@foldmark[-0.5\foldmarksize]{#1}{#2}} | ||||||
| \newcommand\photobook@bottomfoldmark[2][in]{% | \newcommand\photobook@bottomfoldmark[2][in]{% | ||||||
| 	\photobook@foldmark[3mm]{#1}{#2}} | 	\photobook@foldmark[0.5\foldmarksize]{#1}{#2}} | ||||||
| %	>> \photobook@markfold[<fold>]{<offset>} | %	>> \photobook@markfold[<fold>]{<offset>} | ||||||
| \newcommand\photobook@markfold[2][in]{% | \newcommand\photobook@markfold[2][in]{% | ||||||
| 	\photobook@topfoldmark[#1]{ | 	\photobook@topfoldmark[#1]{ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user