みなさん、こんにちは。
MathJax が動作しなくなったようです。すべての数式が別々の行に表示されています:
これは開かれているすべてのトピックで同じパターンです。別の例:

サポートされていないプラグインはインストールしていません:
また、アプリのクリーンアップと再構築も試みました。
何が問題なのでしょうか?
また、最近 RTL 修正 があったことに気づきました。これが原因でしょうか?
みなさん、こんにちは。
MathJax が動作しなくなったようです。すべての数式が別々の行に表示されています:
これは開かれているすべてのトピックで同じパターンです。別の例:

サポートされていないプラグインはインストールしていません:
また、アプリのクリーンアップと再構築も試みました。
何が問題なのでしょうか?
また、最近 RTL 修正 があったことに気づきました。これが原因でしょうか?
![]()
最新の Discourse と discourse-math を使用し、以下のテストコードと RTL ロケールで再現することはできませんでした。
$$
\hat{H}\Psi=E\Psi
$$
より良い再現手順を教えてください。また、現在のテーマが影響していないか確認するために /safe-mode でテーマを無効にしてみてください。
最後に、ブラウザのコンソールを確認してください。MathJax の変換を妨げる JavaScript エラーが見つかるはずです。
返信ありがとうございます!
ワンライナーの数式を試されましたか?多行の数式しか示されていないようですが、ワンライナーの数式は単一のドル記号 $ で囲む必要があります。例えば、היי $y=x+5$. זאת בדיקה のように、余計な単語を含めることもできます。
多行の数式は問題なく動作します
が、ワンライナーの数式に問題があります。
DevTools を確認しましたが、エラーは見当たりません。コンソールもクリアです。
/safe-mode とは何ですか?
また、古いテーマに戻すことも試しましたが、同じエラーが発生します:
編集: 自分側の問題であることを確認していただけないでしょうか?そうすれば、それに応じて対応できます。現在、ウェブサイトを利用することが不可能です
皆様、ありがとうございます。
安全モードに関する情報は、ここで検索してみてください。
返信ありがとうございます。
セーフモードに入りました。最初は利用可能な 3 つのオプションすべてにチェックを入れましたが、MathJax が表示されなくなるため、問題の場所が特定できませんでした。その後、「すべての拡張機能を無効にする」チェックボックスを外した状態で、最初の 2 つのオプションのみをチェックしてみました。そのモードでも、以前と同様に、1 つの$で囲まれた数式が折り返されてしまうという状況が続いています。
再度、ありがとうございます。
これが RTL 修正とは限りませんが、@Johani が MathJax で行った折り返し修正は、インライン数式ではなくブロック形式のみを対象としている可能性があります。
返信ありがとうございます、サム。
では、何が問題なのでしょうか?何かアイデアはありますか?![]()
これについて調査し、今週中または来週中に報告いたします。
問題の原因がどこにあるか分かりました。discourse-math プラグインに新しい属性 ‘math-container’ を追加する新しいコミットがあります。
開発者ツールでは以下のように表示されます:
この属性をチェックすると動作します:
これは以下で修正されました
問題をご報告いただきありがとうございます @verilog15 ![]()