Render Equations and Math Formulas using C#

LaTeX は、数学的なコンテンツをタイプ化するための特別なツールであり、単純に公式や方程式を組み込むことができます。 テックス このソースドキュメントは、LaTeXで作成され、テキスト、シンボル、数学的表現、グラフィックをフォーマットするためのコマンドの幅広い範囲を提供します. この記事では、LateXのレダリングのための最良のC#ライブラリとして広く認められている Aspose TeX APIを使用して効果的にRenderingの方法を学びます。

テーブルコンテンツ

C# API to Render LaTeX 方程式と数学公式

ラテックス数学の公式を作成するには、私たちは ASPOSE.TEX for .NET API. この強力な .NET LaTeX 方程式 rendering ライブラリでは、PDF、XPS、または画像を含むさまざまなフォーマットに TeX のファイルをタイプアップできます。

あなたもできる ダウンロード DLL APIから、あるいはインストールして NuGet:

PM> Install-Package Aspose.TeX

Render LaTeX Inline Math Formulas using C#

単純なインライン数学の公式や方程式を作成することは、単純です。

  • クラスの [MathRendererOptions](https://reference.aspose.com/tex/net/asposition.tex.features/mathrender eroptions) の例を作成します。
  • LaTeX ドキュメントプレームを指定します。
  • オプションとして、そのような特性を調整します。 スケール、テキストカラー、背景カラー, など
  • 公式画像の出力ストリームを作成します。
  • **Render()**の方法を呼び出し、公式のシリーズ、ストリーム、MathRendersオプション、出力画像のサイズを論点として表現します。

以下は、C#を使用して数学公式をプログラム的に実行する方法を示すコードサンプルです。

Render Inline Math Formulas using C#

Render Inline Math Formulas using C#

Render Complex LaTeX 方程式 C#

ランダー複雑なLaTeX方程式は、以前と同じステップに従いますが、ステップ4でより複雑な公式シリーズで:

MathRenderer.Render(@"\begin{equation*}
                e^x = x^{\color{red}0} + x^{\color{red}1} + 
                \frac{x^{\color{red}2}}{2} + 
                \frac{x^{\color{red}3}}{6} + 
                \cdots = \sum_{n\geq 0} \frac{x^{\color{red}n}}{n!}
                \end{equation*}", stream, options, out size);
Render Complex Equations in C#

Render Complex Equations in C#

長方程式を C# で表示します。

複数のラインで長い方程式を表示するには、 LaTeX Multline 環境で以下のアプローチを使用します。

MathRenderer.Render(@"\begin{document}
                    \begin{multline*}
	            p(x) = x^1+x^2+x^3+x^4\\ 
	            - x^4 - x^3 - x^2 - x
	            \end{multline*}
                    \end{document}", stream, options, out size);
Display Long Equations

Display Long Equations in C#

C#を使用して複数の方程式を調整する

複数の方程式を調整するには、ステップ#4で公式列を変更することができます。

MathRenderer.Render(@"\begin{document}
                         \begin{align*}
                         a+b   &  a-b   &  (a+b)(a-b)\\
                         x+y   &  x-y   &  (x+y)(x-y)\\
                         p+q   &  p-q   &  (p+q)(p-q)
                         \end{align*}
                         \end{document}", stream, options, out size);
Align Several Equations using C#

Align Several Equations using C#

グループとセンター 方程式 C#

複数の方程式をグループおよび中心にするには、以下のコードを使用します。

MathRenderer.Render(@"\begin{gather*} 
                (a+b)=a^2+b^2+2ab \\ 
                (a-b)=a^2+b^2-2ab \\ 
                (a-b)=a^2+b^2-2ab
                \end{gather*}", stream, options, out size);
Group and Center Equations using C#

Group and Center Equations using C#

Render Matrices, Parentheses, and Brackets in C# {#Render-Matrices,-Parenthesis,-and-Brackets-in-CSharp}

マトリックス、パレンテージ、ブラケットを同様に実行することができます:

MathRenderer.Render(@"\begin{document}
	            [ 
	            \left \{
	              \begin{tabular}{ccc}
	              1 & 4 & 7 \\
	              2 & 5 & 8 \\
	              3 & 6 & 9 
	              \end{tabular}
	            \right \}
	            ]
	            \end{document}", stream, options, out size);
Render Matrices, Parenthesis, and Brackets in C#

Render Matrices, Parenthesis, and Brackets in C#

Render Fractions and Binomials using C#

フラクションやバイノミアを成し遂げるには、この構造に従ってください。

MathRenderer.Render(@"\begin{document}
	            [
	                \binom{n}{k} = \frac{n!}{k!(n-k)!}
	            ]
	            \end{document}", stream, options, out size);
Render Fractions and Binomials using C#

Render Fractions and Binomials using C#

無料ライセンスを取得する(#Get-a-Free-API-License)

あなたはできる 無料の暫定ライセンスを取得 図書館を無制限に評価する。

結論

この記事では、どのようにするかを調べました:

  • シンプルで複雑な数学的公式と方程式をC#で表示します。
  • 調和とグループ方程式をプログラミング。
  • レンダーマトリックス、パレンテーズ、ブラケット、フレクション、およびバイノミール。

C# で LaTeX 方程式や数学の公式を表示することに加えて、より深く潜り込むことができます。 ASPOSE.TEX for .NET 花火を参照して、 ドキュメンタリー質問があれば、自由に私たちに届くようにしましょう。 無料サポートフォーラム.

Aspose Plugin を使用すると、C# で高品質の LaTeX ランディングを達成し、WinForms、WPF、または .NET MAUI を使用しているかどうかにかかわらず、アプリケーションに LaTeX 方程式を統合できます。

さらに、開発者が数学的なコンテンツに取り組むためには、理解が不可欠です。C# LaTeXなどの適切なツールを使用すると、複雑な公式をプロジェクトに簡単に統合することができます. あなたが La TeX グループ 方程式に興味があるか、または LateX の長い方格式をレンダーする必要があるかどうかは、このガイドでは、必要な洞察を提供しなければなりません。

More in this category