お示しのサンプルの挙動は、
(a)(半角であれ全角であれ)《閉じ括弧》の直前では改行出来ない(いわゆる禁則)
(b)《半角の閉じ括弧》の直後では(グルーを入れない限り)改行出来ない
(《半角の閉じ括弧》の直後に限らず、半角の英数字や記号の間では、ハイフネーション
を除いて、改行はされないような気が…)
(c)《全角の閉じ括弧》の直後では改行出来る(グルーが自動的に入るので)
という一般的なルールに則っているものと思え、このルール自体には、
格別不都合はないような気がします。
> 少しブラッシュアップはできないかと
とおっしゃっているのは、2 番目の入力で、3 番目や 4 番目のよう
な出力になるとよい、という意味なのでしょうか。
もしもそうだとしますと、「《半角の閉じ括弧》の後ろに自動的に
グルーを入れる」という処理が必要〔ないし望ましい〕、ということ
になるような気がしますけれども…。
\documentclass{jsarticle}
\begin{document}
\begin{minipage}{6zw}
\begin{enumerate}
\item (あ○)
\item (あ○)$abc$
\item (あ○) $abc$
\item (あ○)$abc$
\end{enumerate}
\end{minipage}
\end{document}
返信ありがとうございます。
> このルール自体には、格別不都合はないような気がします。
はい、原則的にはそうだと思います。
> 2 番目の入力で、3 番目や 4 番目のような出力になるとよい、という意味なのでしょうか。
まあ一言で言えば、そうできないかな、という気持です。
> 「《半角の閉じ括弧》の後ろに自動的にグルーを入れる」という処理が必要〔ないし望ましい〕
一般にここまでやるのは不具合がありそうで、無理かとは思います。
上手い一般な規則が簡単にできるとは思いませんが、例えば半角括弧の中に、和文、欧文が混在してるときに、
括弧内の和文、欧文間での改行と閉括弧の後で改行の評価して良い方を使うとか、少し対応の範囲を広げれたら良いかなと夢想してます。
> このルール自体には、格別不都合はないような気がします。
はい、原則的にはそうだと思います。
> 2 番目の入力で、3 番目や 4 番目のような出力になるとよい、という意味なのでしょうか。
まあ一言で言えば、そうできないかな、という気持です。
> 「《半角の閉じ括弧》の後ろに自動的にグルーを入れる」という処理が必要〔ないし望ましい〕
一般にここまでやるのは不具合がありそうで、無理かとは思います。
上手い一般な規則が簡単にできるとは思いませんが、例えば半角括弧の中に、和文、欧文が混在してるときに、
括弧内の和文、欧文間での改行と閉括弧の後で改行の評価して良い方を使うとか、少し対応の範囲を広げれたら良いかなと夢想してます。
> 一般にここまでやるのは不具合がありそうで、無理かとは思います。
> 上手い一般な規則が簡単にできるとは思いませんが、例えば半角括弧の中に、和文、欧文が混在してるときに、
> 括弧内の和文、欧文間での改行と閉括弧の後で改行の評価して良い方を使うとか、少し対応の範囲を広げれたら良いかなと夢想してます。
意味不明なこと言ってました(^^; 上の部分は取り下げさせてください。
半角閉括弧の後にスペースで対応してみます。
>> 元投稿者の例示コードにおいては絵文字「🤨」は欧文扱いです。
> あららら。相変わらず迂闊ですいません orz。
ここも絵文字に意味はなく和文でも改行可なので同じですね。
無駄な時間使わせてしまい申し分けありませんでした。
> 上手い一般な規則が簡単にできるとは思いませんが、例えば半角括弧の中に、和文、欧文が混在してるときに、
> 括弧内の和文、欧文間での改行と閉括弧の後で改行の評価して良い方を使うとか、少し対応の範囲を広げれたら良いかなと夢想してます。
意味不明なこと言ってました(^^; 上の部分は取り下げさせてください。
半角閉括弧の後にスペースで対応してみます。
>> 元投稿者の例示コードにおいては絵文字「🤨」は欧文扱いです。
> あららら。相変わらず迂闊ですいません orz。
ここも絵文字に意味はなく和文でも改行可なので同じですね。
無駄な時間使わせてしまい申し分けありませんでした。