OSDN Git Service

gh #3
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Fri, 16 Feb 2024 05:40:09 +0000 (14:40 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Fri, 16 Feb 2024 05:40:09 +0000 (14:40 +0900)
src/patches/lltjcore.sty
test/test37-tombow.tex [new file with mode: 0644]

index fff3432..111e59b 100644 (file)
 }
 \def\@outputtombow{%
   \iftombow
-  \vbox to\z@{\kern\dimexpr-10mm-\@tombowbleed\relax
+  \vbox to\z@{\kern-\@tombowbleed\relax
     \boxmaxdepth\maxdimen
       \moveleft\@tombowbleed\vbox to\@@paperheight{%
          \color@begingroup
          \@tombowcolor
-      \hbox to\@@paperwidth{\hskip\@tombowbleed\relax
-         \copy\@TL\hfill\copy\@TC\hfill\copy\@TR\hskip\@tombowbleed}%
-      \kern-10mm%
-      \hbox to\@@paperwidth{\copy\@Tl\hfill\copy\@Tr}%
+      \setbox\z@\hbox to\@@paperwidth{\hskip\@tombowbleed\relax
+         \copy\@TL\hfill\copy\@TC\hfill\copy\@TR\hskip\@tombowbleed}
+      \ht\z@=\z@\dp\z@=\z@\box\z@%
+      \kern\@tombowbleed
+      \setbox\z@\hbox to\@@paperwidth{\copy\@Tl\hfill\copy\@Tr}%
+      \ht\z@=\z@\dp\z@=\z@\box\z@%
       \vfill
-      \hbox to\@@paperwidth{\copy\@CL\hfill\copy\@CR}%
+      \setbox\z@\hbox to\@@paperwidth{\copy\@CL\hfill\copy\@CR}%
+      \ht\z@=\z@\dp\z@=\z@\box\z@%
       \vfill
-      \hbox to\@@paperwidth{\copy\@Bl\hfill\copy\@Br}%
-      \kern-10mm%
-      \hbox to\@@paperwidth{\hskip\@tombowbleed\relax
+      \setbox\z@\hbox to\@@paperwidth{\copy\@Bl\hfill\copy\@Br}%
+      \ht\z@=\z@\dp\z@=\z@\box\z@
+      \kern\@tombowbleed
+      \setbox\z@\hbox to\@@paperwidth{\hskip\@tombowbleed\relax
          \copy\@BL\hfill\copy\@BC\hfill\copy\@BR\hskip\@tombowbleed}%
+      \ht\z@=\z@\dp\z@=\z@\box\z@%
+      \kern\dimexpr10mm%
       \color@endgroup
     }\vss
   }%
diff --git a/test/test37-tombow.tex b/test/test37-tombow.tex
new file mode 100644 (file)
index 0000000..8cfe4da
--- /dev/null
@@ -0,0 +1,16 @@
+\documentclass[a6paper]{ltjsarticle}
+%\documentclass[paper=b5j]{jlreq}
+\usepackage{luatexja-adjust}
+\ltjenableadjust[profile]
+\usepackage[pdfbox]{gentombow}
+\begin{document}
+\noindent\makeatletter
+\smash{\rlap{%
+  \kern\dimexpr-\oddsidemargin-1in-10mm%
+  \raisebox{\dimexpr-.5\paperheight+\headsep+\headheight+\topskip+\topmargin+1in}%
+    {\vrule height0mm depth.5\paperheight width 5pt\vrule height.5\paperheight depth 0mm width 5pt}%
+}}%
+aiueo \strip@pt\dimexpr0.35145980351459803\paperheight mm%
+
+\end{document}
+