OSDN Git Service

lltjp-geometry.sty: reset \maxdepth to 1\Cht.
authorKazuki Maeda <kmaeda@kmaeda.net>
Sun, 23 Nov 2014 02:22:46 +0000 (11:22 +0900)
committerKazuki Maeda <kmaeda@kmaeda.net>
Sun, 23 Nov 2014 02:22:46 +0000 (11:22 +0900)
src/patches/lltjp-geometry.sty

index ebe3e84..c3ab6be 100644 (file)
@@ -8,7 +8,7 @@
 \RequirePackage{filehook}
 
 \AtEndOfPackageFile{geometry}{%
-\ifnum\ltjgetparameter{direction}=3%
+\ifnum\ltjgetparameter{direction}=3
 \define@key{Gm}{hdivide}{\Gm@parse@divide{#1}{tmargin}{width}{bmargin}}%
 \define@key{Gm}{vdivide}{\Gm@parse@divide{#1}{rmargin}{height}{lmargin}}%
 \define@key{Gm}{divide}{\Gm@parse@divide{#1}{tmargin}{width}{bmargin}%
       \fi
     \fi
     \ifx\Gm@lines\@undefined\else
-      \ifdim\topskip<\ht\strutbox
+      \setlength\maxdepth{1\Cht}%
+      \setlength\topskip{.5\maxdepth}%
+      \ifdim\topskip<\ht\tstrutbox
         \setlength\@tempdima{\topskip}%
-        \setlength\topskip{\ht\strutbox}%
+        \setlength\topskip{\ht\tstrutbox}%
         \Gm@warning{\noexpand\topskip was changed from \the\@tempdima\space
-        to \the\topskip}%
+          to \the\topskip}%
       \fi
       \setlength\@tempdima{\baselineskip}%
       \multiply\@tempdima\Gm@lines
       \edef\Gm@textheight{\the\@tempdima}%
     \fi
     \ifx\Gm@textheight\@undefined\else
-      \edef\Gm@height{\the\textheight}%
+      \edef\Gm@height{\Gm@textheight}%
     \fi
   \fi}%
 \def\Gm@@process{%