Closed aminophen closed 8 years ago
原因は \@footnotetext
の定義を変えたこと、なのまではわかったのですが、なぜレイアウトが変わるのかよくわかりません…(ieice.cls をみると \protect\footnotetext なるコードが多数出てくるのですが、\@footnotetext
が直書きされている場所は見当たりません。)
以下の例で、ieice.cls 以外の jclasses や jsclasses でもこれが再現できますね。
%#!ptex2pdf -l -u
\documentclass{ujarticle}
\begin{document}
\footnotetext{あああああ}%
\footnotetext{あああああ}%
\footnotetext{あああああ}%
\footnotetext{あああああ}%
\footnotetext{あああああ}%
\footnotetext{あああああ}%
あああああ
\end{document}
\@footnotetext
の定義中の
\color@begingroup
\@makefntext{%
\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
\color@endgroup}\null
で,\null
が悪さをしているかもしれません.
\ifhmode\null\fi
としてはどうなるでしょうか?
\ifhmode\null\fi
ああ、そうでした。この前の lshort.tex で \unpenalty は \ifhmode ... \fi にしないといけないという話のときにもう少しいろいろ試すべきでした… 速攻で platex / uplatex / jsclasses を修正してリリースします。
作業完了しました。2日以内に TeX Live に入って、3日後ごろミラーに下りてくると思います。それまではお手数ですが \RequirePackage[2016/09/02]{platexrelease} で乗り切ってください。
→ 2016/09/09 朝に TeX Live に取り込まれました。完了とします。
電子情報通信学会のテンプレートが、2016/09/03 の pLaTeX2e でレイアウトが乱れるという報告を頂きました。これの template.tex をコンパイルすると、SUMMARY の上に妙なスペースが入ります。
を付けると直るので pLaTeX 側の問題である可能性もある。