数式前後に空白がない場合、改行が発生しないようにする

これは数学プラグインに伴う minor な組版の問題です。

私が記述した行のスクリーンショットを以下に示します:

). の直前と b_2 の直後に改行があることに注目してください。

数学式の前後に改行があってはなりません。ただし、その前後に空白がある場合は除きます。

その行の Markdown 版は以下の通りです:

In your example, $C_{a_1, a_2} = 2$ because there are 2 vertices that point to both $a_1$ and $a_2$ (namely $b_1$ and $b_2$).

ここでは数学サポートが有効になっていないため、直接デモンストレーションすることはできません。

この問題は Firefox と Chrome の両方で再現可能です。

「いいね!」 1

つまり、これは math プラグインのバグでしょうか?

本当に改行があるのでしょうか。文から単語を削除するとどうなりますか?

問題を再現させる最小のテキストは何ですか?

「いいね!」 1

質問の意味がわかりません。スクリーンショットをご覧ください。非常に明確です。) が単独の行に配置されています。これはあっていません。

再現方法:スペースで始まり、空白以外の文字で終わる数式を入力します(例:(word $x$))。次に、行が折り返されるまで行の先頭に文字を追加し続けます。すると、私のスクリーンショットのように ) が単独の新しい行に飛び移る現象が発生します。

理解できません。投稿はコンテナ内にあるため、テキストが収まらない場合は折り返されます。この行でも同じように折り返されています。

理解できません。投稿はコンテナ内にあるため、テキストが収まらない場合は折り返されます。この行でも同じように折り返されています。

ここで何を期待しているのか、説明していただけますか?

再度スクリーンショットを添付します。誤って改行された部分を矢印で示しています。

これは誤りです:

これが正しい例です:

改行は空白文字でのみ行うべきです。単語の途中から折り返して分割してはいけません。同様に、$b_2$) の間に空白がないため、これらが分離してはいけません。


もう一つ、人工的な例を示します。「x」が数式の場合とそうでない場合を比較してください。数式でない場合、「x」は閉じ括弧から分離されません。これが正しい動作です。「x」を数式モードに入れても、この挙動は変わらないはずです。

スクリーンショット:

Markdown:

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm hhhh hhhh (a $x$)

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm hhhh hhhh (a x)

@sam、これで分かりましたか?

はい、これで明確になりました。この点の改善には賛成ですが、かなり難しい問題になるかもしれません…… @danekhollas さんのご意見をお聞かせください。簡単に改善できる方法は何か考えられますか?

「いいね!」 3

はい、修正が簡単ではないだろうと思っていました。でも、これは見た目だけの問題なので、それほど大きな問題ではありません。もし改善できればいいのですが、できなくても、人々は投稿を普通に読めます。これは掲示板であって、本を出版するためのシステムではないのですから。

「いいね!」 2