mirror of
https://github.com/flynx/photobook.git
synced 2025-10-29 02:10:08 +00:00
fixes, notes and tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
503a7b8bfe
commit
59a5e04920
@ -50,7 +50,26 @@
|
|||||||
|
|
||||||
\begin{foldout}[3]
|
\begin{foldout}[3]
|
||||||
\begin{foldoutcell}[2]
|
\begin{foldoutcell}[2]
|
||||||
moo
|
\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{foldoutcell}
|
||||||
\end{foldout}
|
\end{foldout}
|
||||||
|
|
||||||
|
|||||||
@ -1438,6 +1438,13 @@
|
|||||||
\setsepchar{,}%
|
\setsepchar{,}%
|
||||||
\readlist*\photobook@cell@offset{#1}%
|
\readlist*\photobook@cell@offset{#1}%
|
||||||
%
|
%
|
||||||
|
% NOTE: if there is no \null before textblock then it can reset the
|
||||||
|
% non-standard page boxes...
|
||||||
|
% ...not sure yet if this is an issue with how/when foldout env
|
||||||
|
% updates the boxes or with textblock internals, needs
|
||||||
|
% investigating...
|
||||||
|
% XXX report this as a bug if issue is in textblock...
|
||||||
|
\null%
|
||||||
\begin{textblock*}{#2}(#1)%
|
\begin{textblock*}{#2}(#1)%
|
||||||
\begin{inlinecell*}{#2}{#3}%
|
\begin{inlinecell*}{#2}{#3}%
|
||||||
\setlength\celloffsettop{\photobook@cell@offset[1]}%
|
\setlength\celloffsettop{\photobook@cell@offset[1]}%
|
||||||
@ -2745,17 +2752,19 @@
|
|||||||
%% \begin{minipage}{\textwidth}
|
%% \begin{minipage}{\textwidth}
|
||||||
%% \begin{verbatim}
|
%% \begin{verbatim}
|
||||||
%%
|
%%
|
||||||
|
%% right page
|
||||||
%% - --+-------+-------+- --+-------+-------+
|
%% - --+-------+-------+- --+-------+-------+
|
||||||
%% = | | | | |
|
%% = | | | | |
|
||||||
%% = (1) | (2) | ... | (n-1) | (n) |
|
%% = (1) | (2) | ... | (n-1) | (n) |
|
||||||
%% = | | | | |
|
%% = | | | | |
|
||||||
%% - --+-------+-------+-- -+-------+-------+
|
%% - --+-------+-------+-- -+-------+-------+
|
||||||
%%
|
%%
|
||||||
%% +-------+-- -+--------+--------+-- -
|
%% left page
|
||||||
%% | | | | =
|
%% +-------+-------+- --+-------+-------+-- -
|
||||||
%% | (n+1) | ... | (2n-1) | (2n) =
|
%% | | | | | =
|
||||||
%% | | | | =
|
%% | (1) | (2) | ... | (n-1) | (n) =
|
||||||
%% +-------+- --+--------+--------+-- -
|
%% | | | | | =
|
||||||
|
%% +-------+-------+-- -+-------+-------+-- -
|
||||||
%%
|
%%
|
||||||
%% \end{verbatim}
|
%% \end{verbatim}
|
||||||
%% \end{minipage}
|
%% \end{minipage}
|
||||||
@ -2837,9 +2846,12 @@
|
|||||||
\newcommand\photobook@setfoldoutoffset[3]{%
|
\newcommand\photobook@setfoldoutoffset[3]{%
|
||||||
\expandafter\setlength\csname #1\endcsname{0pt}%
|
\expandafter\setlength\csname #1\endcsname{0pt}%
|
||||||
\ifnum \numexpr #2 \relax < \numexpr #3 \relax%
|
\ifnum \numexpr #2 \relax < \numexpr #3 \relax%
|
||||||
% XXX account for even/odd pages...
|
|
||||||
\xintFor* ##1 in {%
|
\xintFor* ##1 in {%
|
||||||
\xintSeq{#2}{\xintiiMin{#3}{\foldoutcellwidthslen + 1} - 1}} \do {%
|
\ifnumodd{\thepage}{%
|
||||||
|
\xintSeq{#2}{\xintiiMin{#3}{\foldoutcellwidthslen + 1} - 1}
|
||||||
|
}{%
|
||||||
|
\xintSeq{\xintiiMin{#3}{\foldoutcellwidthslen + 1} - 1}{#2}
|
||||||
|
}} \do {%
|
||||||
\expandafter\setlength\csname #1\endcsname{%
|
\expandafter\setlength\csname #1\endcsname{%
|
||||||
\csname #1\endcsname%
|
\csname #1\endcsname%
|
||||||
+ \foldoutcellwidths[##1]}}\fi}
|
+ \foldoutcellwidths[##1]}}\fi}
|
||||||
@ -2873,8 +2885,7 @@
|
|||||||
\setlength\photobook@foldoutcell@width{%
|
\setlength\photobook@foldoutcell@width{%
|
||||||
\foldoutcellwidths[{\photobook@foldoutcell@panels[1]}]}\fi%
|
\foldoutcellwidths[{\photobook@foldoutcell@panels[1]}]}\fi%
|
||||||
%
|
%
|
||||||
% XXX need to trim bleeds on left (except panel 1) and right (except panel -1)...
|
% XXX need to clip bleeds on left (except panel 1) and right (except panel -1)...
|
||||||
% XXX this (textpos) breaks page size...
|
|
||||||
\begin{cell*}{%
|
\begin{cell*}{%
|
||||||
\photobook@foldoutcell@left,%
|
\photobook@foldoutcell@left,%
|
||||||
\bleed}%
|
\bleed}%
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user