testdata/mybook/sty/mytextsize.sty in review-retrovert-0.9.7 vs testdata/mybook/sty/mytextsize.sty in review-retrovert-0.9.8
- old
+ new
@@ -57,5 +57,34 @@
%% 天(ページ上部)の余白を狭め、その分を本文の高さに加える
\addtolength{\topmargin}{-2\Cvs} % ページ上部の余白を2行分減らす
\addtolength{\textheight}{2\Cvs} % ページ本文の高さを2行分増やす
\addtolength{\headsep}{1mm}
+
+
+%% 塗り足し幅が設定されていて、かつ印刷用PDFの場合
+\if@pbook
+ \ifx\starter@bleedsize\empty\else
+ %% 塗り足しの分だけ、本文をずらす
+ \setlength{\@tempdimb}{\starter@bleedsize}
+ \addtolength{\oddsidemargin}{\@tempdimb} % 右ページを右にずらす
+ \addtolength{\evensidemargin}{\@tempdimb} % 左ページも右にずらす
+ \addtolength{\topmargin}{\@tempdimb} % 左右のページを下にずらす
+ %% 塗り足しの分だけ、ページサイズを増やす
+ \setlength{\@tempdimc}{2\@tempdimb}
+ \addtolength{\paperwidth}{\@tempdimc} % ページ幅を増やす
+ \addtolength{\paperheight}{\@tempdimc} % ページ高さを増やす
+ %% 塗り足しの分だけ、PDFの縦横サイズを増やす
+ \def\@tempa{A5}
+ \ifx\starter@pagesize\@tempa
+ \AtBeginDvi{\special{papersize=154mm,216mm}} % A5 (148x210mm)
+ \fi
+ \def\@tempb{B5}
+ \ifx\starter@pagesize\tempb
+ \AtBeginDvi{\special{papersize=188mm,263mm}} % B5 (182x257mm)
+ \fi
+ \def\@tempc{A4}
+ \ifx\starter@pagesize\tempc
+ \AtBeginDvi{\special{papersize=216mm,303mm}} % A4 (210x297mm)
+ \fi
+ \fi
+\fi