mirror of
https://github.com/flynx/photobook.git
synced 2025-11-01 03:40:10 +00:00
foldout is now an env...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
4ff6a7327a
commit
8adf442ac7
@ -1073,7 +1073,7 @@
|
|||||||
|
|
||||||
% XXX EXPERIMENTAL
|
% XXX EXPERIMENTAL
|
||||||
% >> \resizedpage[<bleed>]{<width>}{<height>}{<code>}
|
% >> \resizedpage[<bleed>]{<width>}{<height>}{<code>}
|
||||||
\newcommand\resizedpage[4][\bleed]{
|
\newenvironment{resizedpages}[3][\bleed]{
|
||||||
\begingroup%
|
\begingroup%
|
||||||
% setup page...
|
% setup page...
|
||||||
\setlength\bleed{#1}%
|
\setlength\bleed{#1}%
|
||||||
@ -1090,13 +1090,14 @@
|
|||||||
%
|
%
|
||||||
\pdfboxesset[\bleed]{\bleedblockwidth}{\bleedblockheight}%
|
\pdfboxesset[\bleed]{\bleedblockwidth}{\bleedblockheight}%
|
||||||
%
|
%
|
||||||
#4
|
}{%
|
||||||
\endgroup%
|
\endgroup%
|
||||||
% reset...
|
% reset...
|
||||||
\pdfboxesset[\bleed]{\bleedblockwidth}{\bleedblockheight}}
|
\pdfboxesset[\bleed]{\bleedblockwidth}{\bleedblockheight}}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%----------------------------------------------------------------------
|
%----------------------------------------------------------------------
|
||||||
%%%% Environments and Cells
|
%%%% Environments and Cells
|
||||||
|
|
||||||
@ -2669,14 +2670,14 @@
|
|||||||
|
|
||||||
|
|
||||||
% XXX EXPERIMENTAL
|
% XXX EXPERIMENTAL
|
||||||
%% \DescribeMacro{\foldoutpages\{..\}}
|
%% \DescribeEnv{foldout}
|
||||||
%%% \DescribeMacro{\foldoutpagecell\{..\}}
|
%%% \DescribeMacro{\foldoutpagecell\{..\}}
|
||||||
%
|
%
|
||||||
%% \EXPERIMENTAL[(in progress)]
|
%% \EXPERIMENTAL
|
||||||
%%
|
%%
|
||||||
%% Create 2 or more pages in foldout mode.
|
%% Create 2 or more pages in foldout mode.
|
||||||
%
|
%
|
||||||
%% >> \foldoutpages[<foldout-width>]{<code>}
|
%% >> \begin{foldout}[<count>] ... \end{foldout}
|
||||||
%
|
%
|
||||||
%% \begin{minipage}{\textwidth}
|
%% \begin{minipage}{\textwidth}
|
||||||
%% \begin{verbatim}
|
%% \begin{verbatim}
|
||||||
@ -2798,7 +2799,7 @@
|
|||||||
% XXX add fold type support -- in-in / in-out...
|
% XXX add fold type support -- in-in / in-out...
|
||||||
% XXX add manual mode -- list of lengths...
|
% XXX add manual mode -- list of lengths...
|
||||||
% XXX add fold marks in bleeds...
|
% XXX add fold marks in bleeds...
|
||||||
\newcommand\foldoutpages[2][2]{%
|
\newenvironment{foldout}[1][2]{%
|
||||||
\begingroup%
|
\begingroup%
|
||||||
% calculate fold geometry...
|
% calculate fold geometry...
|
||||||
\setlength\foldoutwidth{0pt}%
|
\setlength\foldoutwidth{0pt}%
|
||||||
@ -2825,12 +2826,15 @@
|
|||||||
\ignoreemptyitems%
|
\ignoreemptyitems%
|
||||||
\readlist\foldoutcellwidths{\foldoutcellwidths}%
|
\readlist\foldoutcellwidths{\foldoutcellwidths}%
|
||||||
%
|
%
|
||||||
% show the pages...
|
% pages...
|
||||||
|
% NOTE: we'll keep the start of the foldout set at the right page
|
||||||
|
% and end it on the left page.
|
||||||
\cleardoublepage%
|
\cleardoublepage%
|
||||||
\resizedpage{\foldoutwidth}{\blockheight}{%
|
\begin{resizedpages}{\foldoutwidth}{\blockheight}%
|
||||||
\ignorespaces%
|
\ignorespaces%
|
||||||
#2%
|
}{%
|
||||||
\cleardoublepage}%
|
\cleardoublepage%
|
||||||
|
\end{resizedpages}%
|
||||||
\endgroup}
|
\endgroup}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -102,9 +102,11 @@ Special case: image that fits vertically will be offset by \verb+\bindingoffset+
|
|||||||
|
|
||||||
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
\Section{foldoutpages}
|
\Section{foldoutpages}
|
||||||
\foldoutpages[2]{
|
%\foldoutpages[2]{
|
||||||
|
\begin{foldout}[2]
|
||||||
\ImagePageFill{\PageInfo}{\TestImageV}%
|
\ImagePageFill{\PageInfo}{\TestImageV}%
|
||||||
\ImagePageFill{\PageInfo}{\TestImage}}
|
\ImagePageFill{\PageInfo}{\TestImage}%}
|
||||||
|
\end{foldout}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user