abenori / jlreq

Other
125 stars 18 forks source link

lualatex で overfullrule が倍増する #70

Closed aminophen closed 3 years ago

aminophen commented 3 years ago

lualatex の時だけ \overfullrule が倍増することに気づきました。

%#!lualatex
\documentclass[lualatex,a4paper,draft]{jlreq}
\begin{document}

ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,

\end{document}

lualatex

20201130-lualatex-overfull

platex

20201130-platex-overfull

通常,最終組版時には draft を外しますから些末な問題ですが,理由は何でしょうか。(今回気づいたのは,某ドキュメントに「overfull を引き起こすソースとその出力例」を示そうとした為です。)

kmaed commented 3 years ago

luatexja-adjust.sty を読むと2つ出ますね.

\documentclass[a4paper,draft]{ltjsarticle}
%\usepackage{luatexja-adjust}
\begin{document}

ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,
\end{document}
kmaed commented 3 years ago

priority=false だと出ないです.

\documentclass[a4paper,draft]{ltjsarticle}
\usepackage{luatexja-adjust}
\ltjenableadjust[priority=false]
\begin{document}

ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,%
ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,ABC,abc,
\end{document}
abenori commented 3 years ago

改行処理をし直すたびに入っちゃうという感じですかね.Overfull警告の数も倍増しているみたいです.とりあえずLuaTeX-jaの方に転送します.

h-kitagawa commented 3 years ago

対策を施した LuaTeX-ja 20201224.0 を出しました.

aminophen commented 3 years ago

ご対応ありがとうございます。