abenori / jlreq

Other
129 stars 18 forks source link

enumerate 環境等において,カスタムの番号を用いた時に番号と中身の間のスペースが消える現象について #126

Open linuxmetel opened 1 year ago

linuxmetel commented 1 year ago

LuaLaTeX で documentclass に jlreq を用いた時に, enumerate 環境で \item[1.5.] one and half の様にカスタムの番号を用いた時に,番号とスペースの間が消えてしまう現象が発生しています.

jlreq: image

ltjsaticle: image

ltjsarticle の場合の様になるのが適切だと思うのですがどうでしょうか?

(上のコードの overleaf のリンク : https://ja.overleaf.com/read/nnpgzqsyccth)

abenori commented 1 year ago

ここの空白はユーザレベルで変更できるようデフォルトでは入らないようになっています.デフォルトの設定も空白自身は\labelenumiに入っています.というわけで,例えば\item[1.5. ]\item[(z) ]と入力して入れてほしいというのがこちらの想定です. ただちょっとこれは変だし通常のクラスファイルと異なるのは仰る通りで(だからreadmeにも記述がない),どうしようかなと思ってはいました.\jlreqsetupに追い出すのもよいかもしれません.

abenori commented 1 year ago

\jlreqsetupに追い出すのもよいかもしれません.

すでに追い出されているのを発見しました…….

\jlreqsetup{
  itemization_labelsep = {enumerate = 0.5\zw}
}

0.5zw分の空きが入るようになると思います.