問題タブ [katex]
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.
javascript - KaTeX を使用して $..$ ですべてのインライン式をレンダリングするにはどうすればよいですか?
したがって、MathJax のように KaTeX のインライン式が必要です。
しかし、これまでのところrender()
、文字列を要素に「描画」する関数しか見つかりませんでした。
また、DOM のテキスト ノードの一部を変更する必要があります。
KaTeXでこれを行う方法が本当に見つかりませんでした。そのような機能はありますか?
MathJax はこれを行うことができます。
html - mathjax/katex は Web 上で複雑な数式をどのようにレンダリングしますか?
mathjax や katex などのライブラリは、プラグインなしで Web 上で複雑な数式をレンダリングできます。これがどのように達成されるかについての情報はありますか?
既存のフォントに対する私の限定的な理解から、フォントの形状は基本的に固定されています。たとえば、文字「A」のサイズを大きくしたり小さくしたり、斜体にしたり太字にしたりできますが、(特定のフォントの) 形状を任意に変更するメカニズムはありません。
一方、mathjax/katex などのライブラリは、標準フォントでは不可能な機能を実行しているようです。たとえば、平方根記号を取ります。平方根記号で囲まれた単一の関数が存在する場合もあれば、その下に任意の長く複雑な式が存在する場合もあります。それに応じて平方根記号が調整されます。そんなことがあるものか?
1 つの可能性は、これらの数学の「フォント」が典型的な意味でのフォントではないということです。HTMLに関する限り、それらは単なるsvgの線と曲線です。しかし、文中のいくつかの単語を選択する方法で、式の (部分) を選択できるため、そうではないようです。
アラビア語/ペルシャ語/ウルドゥー語などの一部の人間の言語は、ほとんどの Web ページでうまくレンダリングされないため、私がこれを求めています。その理由は、個々の文字 (または文字の一部) が、文字の前後にあるものに従って変化するためと思われます。 . 言い換えれば、これらの言語にはコンテキスト依存のアルゴリズムが必要ですが、これはほとんどのテキスト レンダリング エンジンには当てはまらないようです。
数学の数式がどのようにレンダリングされるかを知りたいので、そのテクノロジーを使用してウルドゥー語をレンダリングする方法を理解できます (特に nastaleeq)
database - データベース (PostgreSQL など) の LaTex 表記 - ただし、人間が読みやすいようにレンダリング
データベース セル (PostgreSQL など) の LaTex 構文を、Web インターフェースを使用して、クライアント側で数学表記 (記号、ギリシャ文字など) として人間が読めるようにするにはどうすればよいでしょうか? これをクライアント側でどのように達成できますか?
シナリオ: 人間のユーザーが LaTex 文字列をデータベースに書き込みます。目的は、他の誰か (LaTex を知らない) が、データベース (CRUD) からエントリを取得する Web ブラウザーで数学表記を読み取ることができるようにすることです。
LaTexの Web ベースの数学表記の例: たとえば、次のようなものです (ただし、基礎となる独自のデータベースには関係ありません): http://cdn.mathjax.org/mathjax/latest/test/sample-dynamic-2. html . 例: システムは LaTex 文字列 "$\alpha$" (データベース セルに格納される) を取得し、適切にフォーマットされたギリシャ文字をすぐに出力します。
Web ベースのデータベース アプリケーション(CRUD) の例: このような Web ブラウザ ベースのクライアント インターフェイスは、「Portofino」などです。ただし、数学表記のLaTex はレンダリングされません。Portofino インターフェイスは、Groovyスクリプト言語を使用してカスタマイズできますが、その方法はわかりません。Groovy を使用してMathJaxまたはKaTexを実装する方法を知っている人はいますか?
したがって、基本的な考え方は、これら 2 つの例の概念を 1 つのソリューションに "マージ" することです。それとも、別の戦略を提案しますか?
r - rmarkdownでkatexRがレンダリングされない
Rmd ドキュメントで katexR を編成しようとすると、次のエラーが発生します。
それがなぜなのかについてのアイデアはありますか?
math - gitbookエディターkaTexは、式の後にカンマが必要です
これはエラー情報です:
以下は私のbook.jsonです:
以下は私のエラーファイルです:
数式の何が問題なのかわかりません。
javascript - Katex のギリシャ語フォント
私のブログでは、MathJax の代わりに katex を使用することに成功しました。ただし、一部の方程式にはギリシャ記号が含まれており、Katex にはギリシャ文字をレンダリングするためのフォントが含まれていません。(Matjax はギリシャ文字のレンダリングに非常に優れています) ギリシャ文字を含む方程式をレンダリングするために利用できる Katex フォントはありますか? これらのフォントの使用方法 (私のサイトで Katex スクリプトと一緒に含める方法)?
たとえば、方程式
(ν is \nu) は、mathjax では適切にレンダリングされますが、Katex ではレンダリングされません。