43

私は数学関連の Web ページに取り組んでおり、Web ページに数式を簡単に書き込むためのソリューションを探しています。現時点ですぐに利用できる解決策がいくつかあります。

  • LaTeX を使用して、私の Web ページに画像として公開します。
  • MathML を使用する

これらのソリューションは両方とも理想的ではなく、やや時代遅れに見えます。テキストであるべきものを画像に置き換えることは決して良い考えではなく、MathML はすべてのブラウザー/オペレーティング システムに準拠しているわけではありません。

画像やMathMLを使用するための最新のソリューション、おそらくsIFRを利用して数式を表示するものがあることを願っていますか? 少し調査した後、私はまだ本当の解決策を見つけていません。

方程式を公開する新しい方法を求めていることに注意してください。Web ページに表示される出力を画像にしたくないので、これらの方程式をテキストデータとしてレンダリングしたいと考えています。MathML は私が最も近いものですが、まだ理想的ではありません。私はしばらくの間、sIFR のような代替ツールを利用して Flash で数式を作成できないかと考えていました。誰でもこの面で何か提案はありますか?

編集:この投稿を最後に更新してからしばらく経ちましたが、HTML5 がブラウザーに採用されるようになったことで、LaTeX と MathML をミックスに戻す新しいプレーヤーがゲームに登場しました。MathJax です! . MathJax は間違いなく進むべき道です!

類似の質問: Web 上の数式

4

12 に答える 12

17

jsMathパッケージは、LaTeX マークアップとネイティブ フォントを使用するオプションです彼らのウェブページhttp://www.math.union.edu/~dpvc/jsMath/からの引用:

jsMath パッケージは、Windows、Macintosh OS X、Linux、およびその他の UNIX のフレーバーの複数のブラウザーで動作する HTML ページに数学を含める方法を提供します。数学を表現するために画像を使用する従来の方法の多くの欠点を克服します. Web ページで数学を表示するために、何十もの画像がダウンロードされるのを待つ必要はありません。画像を生成するために Web ページを前処理する必要がなく、数学が TeX 形式で入力されるため、Web ページの作成と保守が簡単であるため、Web ページの作成者にとっても利点があります。

たとえば、このページまたはそのページを参照してください。

于 2009-04-29T22:19:42.467 に答える
4

Web サイトでセルを結合した境界線のない表を使用して、数式を表示しています。ほとんどの方程式でうまく機能します。ただし、通常、マークアップは少し複雑であるため、ハードコアな数学の Web サイトの場合は時間がかかります。

コードは次のとおりです。

<style type="text/css">
  table.math{font:17px georgia, times, serif;border-collapse:collapse;border:none;}
  td.a{text-align:center;}
  td.b{padding:0 2px;}
  td.c{border-top:1px solid #505050;border-left:1px solid #505050;border-bottom:1px solid #505050;}
  td.d{border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;}
  td.e{text-align:center;border-top:1px solid #505050;}
</style>
<table class="math">
  <tr>
    <td class="a">1</td>
    <td class="b" rowspan="2">&times;</td>
    <td class="c" rowspan="2">&nbsp;</td>
    <td class="a">8</td>
    <td class="b" rowspan="2">+</td>
    <td class="a">1</td>
    <td class="d" rowspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td class="e">x + 2</td>
    <td class="e">x + 2</td>
    <td class="e">x &minus; 1</td>
  </tr>
</table>

上記のコードの出力は次のとおりです。

ここに画像の説明を入力

于 2012-04-03T03:29:35.240 に答える
3

LaTeX は、すでにネット上や学界で方程式をレンダリングするために広く使用されています。

これの良い例はウィキペディアで、このページで 1 つの例を見てください。

http://en.wikipedia.org/wiki/Latitude

これが一般化であることは承知していますが、画像を使用することは、ブラウザと互換性のある方法でWeb上で多くのことを達成するための実行可能な方法です. (例: Google マップ、角丸、グラフ、高度なタイポグラフィ)

また、「日付付き」は「試行済み、テスト済み、完全な機能」と解釈できます

指摘してくれてありがとう sIFR - 後で見ていきますが、印刷など、それを使って調査することのリストが既にありますか? (html + 画像はこれをかなりうまく行うことができますが、sIFR はできますか?....)

于 2009-04-28T09:30:24.103 に答える
1

MathBin.netRogerのオンライン数式エディタの両方が好きです。後者を使用すると、出力の品質を制御できます。

于 2009-05-14T17:42:03.450 に答える
1

私の LaTeX2Flash ソリューションを試してみてください! :)

http://validi.fi/latex2flash

http://sourceforge.net/projects/latex2flash/

于 2011-01-04T19:35:51.807 に答える
1

私は Confluence wiki の LaTeX プラグインを使用して、Web 上 (イントラネット上) で数式を作成しています。Web ブラウザに画像が表示されますが、ページを編集すると LaTeX ソースを表示できます。

Web サイトをホストするために何を使用しているかはわかりませんが、おそらく同様のアプローチを使用できます: ページに LaTeX ソースを埋め込み、Web ブラウザーの画像としてレンダリングします。

于 2009-04-28T09:05:50.700 に答える
1

MathTran は、私がこれに遭遇した中で最も優れたソリューションです。

http://www.mathtran.org/

于 2009-05-12T21:20:13.623 に答える
0

解決策はhttp://www.codecogs.com/components/equationeditor/equationeditor.phpを使用することです

この Web サイトでは、数式を LaTeX 形式で入力できます。TeX サーバーを使用すると、数式が画像に変換され、そこに数式を表示できます。

例を示しましょう。入力するだけの積分式を出力したいとします。

img style="display: block; float: none; margin-left: auto; margin-right: auto" title=" \int_{a}^{b}(x+2)dx " src="http:// latex.codecogs.com/gif.latex?\int_{a}^{b}(x+2)dx"

上記のコードの 3 番目を参照してください。LaTex 数式は、src=”<a href="http://latex.codecogs.com/gif.latex?[put" rel="nofollow noreferrer] の疑問符の後に挿入されます。 ">http://latex.codecogs.com/gif.latex?[ここに TeX コードを入力してください]"</p>

于 2010-09-14T02:19:56.390 に答える
0

iTex2Imgは、私が今まで使った中で最高のものです。これは例のスクリーンショットです。

ここに画像の説明を入力

于 2015-03-12T12:34:23.423 に答える
0

HTML ページにラテックスを直接記述し、このライブラリを使用して動的に表示できます。

http://www.codecogs.com/components/equationeditor/equationeditor.php

于 2009-04-28T09:21:10.913 に答える