mirror of
https://github.com/flynx/photobook.git
synced 2025-12-18 09:31:39 +00:00
fit commands not behave but still could not get rid of \OFFSETFIX...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
16074180b5
commit
a18c172418
@ -6,6 +6,12 @@
|
|||||||
% - adds support for page bleeds
|
% - adds support for page bleeds
|
||||||
% - adds basic templates for image pages (XXX)
|
% - adds basic templates for image pages (XXX)
|
||||||
%
|
%
|
||||||
|
%
|
||||||
|
% XXX BUG: fix \OFFSETFIX
|
||||||
|
% XXX BUG: fix \CAPTIONWIDTHFIX
|
||||||
|
% XXX BUG: there seems to be a slight offset bias...
|
||||||
|
%
|
||||||
|
%
|
||||||
%----------------------------------------------------------------------
|
%----------------------------------------------------------------------
|
||||||
|
|
||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
@ -291,6 +297,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% XXX workaround a problem with xelatex vs. lualatex...
|
||||||
|
\ifxetex
|
||||||
|
\newcommand\ShipoutPicture[1]{
|
||||||
|
\AddToShipoutPicture*{#1}}
|
||||||
|
|
||||||
|
\else
|
||||||
|
% XXX for some reason in pdflatex and lualatex \pagecolor{..} and
|
||||||
|
% \AddToShipoutPicture*{..} start fighting over space...
|
||||||
|
% XXX this draws over page numbers...
|
||||||
|
\newcommand\ShipoutPicture[1]{
|
||||||
|
\AddToShipoutPictureFG*{#1}}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
% XXX HACKS...
|
||||||
|
|
||||||
|
% XXX for some reason we are pushed away from the left edge...
|
||||||
|
\newlength{\OFFSETFIX}
|
||||||
|
\setlength{\OFFSETFIX}{-4mm}
|
||||||
|
|
||||||
|
% This compensates for caption width being miscalcualted for right
|
||||||
|
% alingned captions...
|
||||||
|
\newlength{\CAPTIONWIDTHFIX}
|
||||||
|
\setlength{\CAPTIONWIDTHFIX}{-5mm}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%----------------------------------------------------------------------
|
%----------------------------------------------------------------------
|
||||||
% Captions...
|
% Captions...
|
||||||
% XXX need to be able to configure/pass/override:
|
% XXX need to be able to configure/pass/override:
|
||||||
@ -519,16 +554,26 @@
|
|||||||
%\clearpage
|
%\clearpage
|
||||||
\null
|
\null
|
||||||
% XXX misaligned...
|
% XXX misaligned...
|
||||||
\captionboxright{\photobook@imagebox}{#2}
|
\captionboxright{\photobook@imagebox}{#2}%
|
||||||
\ShipoutPicture{
|
\ShipoutPicture{%
|
||||||
\AtPageLowerLeft{
|
%\AtPageCenter{%
|
||||||
|
% XXX this for some reason not at -\bleed horizontally...
|
||||||
|
\AtPageLowerLeft{%
|
||||||
\hspace*{\dimexpr
|
\hspace*{\dimexpr
|
||||||
|
% XXX need to set this to bleed or innerbleed depending on page...
|
||||||
|
% XXX when \AtPageCenter{ .. }for some reason -\bleed puts
|
||||||
|
% the image in the center but adding -0.5\ht\photobook@imagebox
|
||||||
|
% to it offsets the image to the left -- scaling????!!
|
||||||
|
%-\bleed
|
||||||
|
+0.5\OFFSETFIX
|
||||||
+0.5\blockwidth
|
+0.5\blockwidth
|
||||||
-0.5\wd\photobook@imagebox
|
-0.5\wd\photobook@imagebox
|
||||||
|
+\bleed
|
||||||
\relax}{
|
\relax}{
|
||||||
\raisebox{\dimexpr
|
\raisebox{\dimexpr
|
||||||
+0.5\blockheight
|
+0.5\blockheight
|
||||||
-0.5\ht\photobook@imagebox
|
-0.5\ht\photobook@imagebox
|
||||||
|
+\bleed
|
||||||
\relax}{
|
\relax}{
|
||||||
\usebox\photobook@imagebox } } } }
|
\usebox\photobook@imagebox } } } }
|
||||||
\newpage }
|
\newpage }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user