問題タブ [mathml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mathml - Mathml方程式の表示
私のブラウザであるFirefox3.6は、W3CテストスイートのMathml方程式をうまく表示しているようです。しかし、ここからのようにコードをWebページにコピーすると、Firefoxが生成するものはすべてx y x y
、W3Cページを正しくレンダリングする方法ではなく、次のようになります。ここで何が欠けているのか>
編集:私はChromeでそれを試しましたが、Chromeはそれをとしてレンダリングすることによってテスト自体に失敗しましたx y x y
。言うまでもなく、それは私自身のウェブページの数学を同じにしました。
編集2:新しいhtmlドキュメントで試してみました。動作しません:
私はW3C方程式がうまくレンダリングされることを誓います...
mathjax - MathJax/jsMath の代替案は?
2021 年からの更新: MathJax を使用するだけです。古いバージョンの IE をサポートするべきではありません。
MathJaxを使用して MathML 方程式を表示したいのですが、IE でのパフォーマンスが許容できないほど遅いです (はい、EmulateIE7 の使用について読みましたが、サイトの他の領域が壊れてしまうため、これも許容できません)。
ユーザーが生成した方程式をサポートする必要はありません。また、ほとんどのデータは既に XML 形式になっているため、XSL 変換を HTML に変換することが最も互換性のあるソリューションのように思えます。
理想的には、HTML は MathJax からのものと似ているか、まったく同じです。方程式全体の代わりに画像を表示することは、IE ユーザーが MathPlayer をインストールする必要があるため、不適切な解決策です。
sql - SQL 式 => イメージ?
ここから行きたい
COMPUTEDCOL1 = COL1 * COL1 / 7132
これに
SQLを解析して上記のようにレンダリングできるものはありますか?
ありがとう。
html - アクセシビリティ: SVG と MathML に推奨される代替テキスト規則は?
概要
HTML5では、外部の名前空間に依存せずに HTML ドキュメントを使用してマークアップできるよう <svg>
になり<math>
ました (概要はこちら)。両方とも、今日のスクリーン リーダー ソフトウェアでは効果的に無視される独自のalt
- 属性類似物 (以下を参照) を持っています。したがって、これらの要素は目の不自由なユーザーにはアクセスできません。
これらの新しい要素に標準の代替テキスト規則を実装する計画はありますか? 私はドキュメントを精査し、乾いてきました!
詳細
SVG に関して: SVG の代替テキストは、ルートtitle
またはdesc
タグのコンテンツと見なすことができます。
そのように読み取るスクリーンリーダーを1つ見つけましたが、これは標準ですか? SVG を挿入する以前の方法<object>
には、スクリーン リーダーによるタグの扱いに一貫性がないため、アクセシビリティの問題もありました。
MathML について: MathML の代替テキストはalttext
属性に格納する必要があります。
スクリーン リーダーはこれを認識していないように見えるため、数学レンダリング ライブラリMathJaxaria-label
は実行時にテキストを属性に挿入します。
残念ながら、NVDA や JAWS などは、まだこれらのラベルを確実に読み取ることができません。( WAI-ARIAの詳細)
両方に関して:ほとんどサポートされていない ARIA 属性では成功しなかったため、属性を使用してみtitle
ました。これらは、これらの「外部」HTML 要素でも無視されるようです。
要約
簡単なハック以上に、これらの新しい HTML 要素に代替テキストを配置するための推奨される方法を探しています。おそらく、私が見落としている W3C 仕様はありますか? それとも、まだゲームの開始時期が早すぎますか?
latex - Google Blogger の投稿に MathML を組み込む
Google Blogger でホストされているブログ投稿で、LaTeX のような構文を使用して、MathML を使用して数式をフォーマットしたいと考えています。しかし、Google のサイトや他の場所で、これを便利に行う方法に関する記事への参照は存在しないようです。
私が見つけたいくつかの記事は、MathML 全般について、ページ全体のコンテンツを制御できることを前提としています。たとえば、「<html>」タグにトークンを配置するなどです。これは、Google Blogger には当てはまらないと思います。
私が見つけた最高のサイトは、http: //www.fmath.info/ にある Ionel Alexandru のコードです。しかし、ドキュメントは非常にまばらで、彼のスクリプト/パッケージをどのように使用するかは明らかではありません。
多分私は太っているだけです。しかし、確かに人々は Google Blogger で MathML を使用しているに違いありません。もしそうなら、どのようにそれを行うのが最善かについての参照に非常に興味があります (できれば、テキスト内の何十もの小さなインライン画像ではなく、XML ソリューションを介して!)
それができない場合、Google Blogger 以外に、MathML を簡単に使用できる標準の「登録してブログを開始する」機能/サイトはありますか、または標準として利用できる場所はありますか?
乾杯
ジョン・R・ラムズデン
javascript - MathML タグのサポートを検出する方法 (、) JavaScript から?
次の方法で MathML サポートを検出できます。
<mfrac>
しかし、と のサポートを検出する方法は<mtable>
?
c# - C#デスクトップアプリケーションを使用したMathML
こんにちは、MathML.dllをダウンロードしました。私はc#ウィンドウアプリケーションで数学ツールを構築しています。ユーザーが次のように入力した場合のような機能が必要です。
次に、それが表示されます。
Winフォームで。MathML.dllを使用したい。しかし、そのような例は見つかりませんでした。ご案内ください。私が従わなければならないステップは何ですか?
python - PySide で latex / mathml をレンダリングする
SymPy の「プリティ プリンティング」機能を使用して、その場で型指定された方程式をレンダリングする小さなプログラムがあります。これは正常に機能しますが、あまり専門的ではありません。SymPy は latex または mml を生成するため、これらを PySide ウィジェットでグラフィカルにレンダリングできるかどうか疑問に思っていましたか? 明らかに「QTextBrowser()」を変更する必要がありますが、よくわかりません。Nokia が QtMmlWidget を提供していることは知っていますが、これを PySide で使用できるかどうかはわかりません。
多くの感謝とご多幸をお祈り申し上げます。
python - sympy / svgmath からの SVG 生成エラー
sympy と svgmath を使用して、代数を SVG としてレンダリングしようとしています。ルート ディレクトリに「svgmath.xml」というファイルがあります。残念ながら、「ImportError: libxml2 という名前のモジュールはありません」というメッセージが表示されます。これを整理する最善の方法がわかりません。ヘルプ/アドバイスをいただければ幸いです。私のコードは次のとおりです。
スタック トレースは次のようになりました。
私の変更されたコード:
これは有効な SVG ファイルの生成に失敗し、次のようになります。