X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fpatches%2Flltjp-stfloats.sty;h=b5ff2a397ca5caa3c421123f7bc4293be78715bb;hb=91fb357965e68559643c711c2723568bf423351b;hp=794db15cd7780a0d691495ee052d7415c3543217;hpb=e4ee0e50d6c2ca7fb2b75208fb6cd08cf185c0dd;p=luatex-ja%2Fluatexja.git diff --git a/src/patches/lltjp-stfloats.sty b/src/patches/lltjp-stfloats.sty index 794db15..b5ff2a3 100644 --- a/src/patches/lltjp-stfloats.sty +++ b/src/patches/lltjp-stfloats.sty @@ -3,16 +3,20 @@ % \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{lltjp-stfloats}[2017/01/19 Patch to stfloats for LuaTeX-ja] +\ProvidesPackage{lltjp-stfloats}[2017/02/19 Patch to stfloats for LuaTeX-ja] \RequirePackage{stfloats,luatexja} \RequirePackage{etoolbox} \let\ltj@fn@makecol=\fn@makecol -\patchcmd\fn@makecol{\vskip -\dimen@}% +\patchcmd\fn@makecol{\vskip -\dimen@\@textbottom}% {\ifnum\ltjgetparameter{direction}=4\else\vbox{\hskip\z@}\fi %%% LuaTeX-ja - \vskip -\dimen@}{}{} + \vskip -\dimen@ + \ifltj@ftn@unvboxed\iffnfixbottom\else\@textbottom\fi\else\@textbottom\fi}{}{} +\patchcmd\fn@makecol{\vskip\skip\footins}{\iffnfixbottom\vskip\z@\@plus.0001fil\fi\vskip\skip\footins}{}{} +\patchcmd\fn@makecol{\ifvoid\footins}{\ifvoid\footins\ltj@ftn@unvboxedfalse}{}{} +\patchcmd\fn@makecol{\setbox\@outputbox \vbox}{\ltj@ftn@unvboxedtrue\setbox\@outputbox \vbox}{}{} \ifx\@makecol\ltj@fn@makecol \global\let\@makecol\fn@makecol