少し前に「綺麗な横向き箇条書きを作る」という旨のディスカッションが追加されたのを見て,tasksをemathのyokoenumerateのように自動調整できないかなあと思いました(lualatexだとemathが使えないので)。
流れとしては,
① \taskの効力をなくし新たに強制改行のはたらきを与える。
② task環境内の文章がアイテムごとに改行されて表示されるはずなので,その複数行の文章のうち最長のアイテムの横幅を測る。
③ 最長のアイテムの横幅によって条件分岐
を考えましたが,いくつか問題点があります。
① コマンドではなく環境にしたい
② 最大幅を測る際に\yokoenulengthmaxを定義したが,これが引数を取る形だと正常に機能しない。
(他にもあるかも)
解決策をご教示いただければ幸いです。
なお,以下のサイトを参考にしました。
https://tex.stackexchange.com/questions/593800/how-to-find-the-width-of-the-longest-line-in-multi-paragraph-text