4

「(x+a)^n=∑_(k=0)^n」のような文字列を入力として取り、より(人間的に)読みやすい画像ファイルを取得して、数式を示す画像ファイルを生成したいと思います出力。そのようなAFAIKのものは、たとえばウィキペディアで使用されています。それを行うJavaライブラリはありますか?

または、間違ったアプローチを使用している可能性があります。要件が、数式を MS Word から HTML ドキュメントに貼り付けることができるようにすることである場合、どうしますか? ユーザーに自分でスクリーンショットを撮ってもらいたいのですが、それは怠惰な方法です^^

編集:これまでの回答に感謝しますが、実際には入力を制御していません。私が得るのは、きれいなラテックス形式の式ではなく、乱雑な Word スタイルの式です。

Edit2: http://www.panschk.de/text.tex LaTeX に少し似ていますね。clipboard.getContents(RTFTransfer.getInstance())これは、Word07 から数式を貼り付けた後に取得したもの です。

4

4 に答える 4

6

何よりもまず、Donald Knuth によって作成された有名な組版システムであるTeX (およびLaTeX ) に慣れる必要があります。数式のタイプセットは、多くの意見と細部への注意を伴う高度なトピックです。したがって、TeX に基づいたものを使用してください。そうすれば、あなたはそれを正しく理解するはずです;-)

編集:texvcを見てください

PNG、HTML、MathML に出力できます。READMEを確認してください

編集 #2その厄介な単語を TeXまたは MathML に変換しますか?

于 2009-02-17T09:35:59.463 に答える
1

私の同僚は、この非常に具体的な問題に対して驚くほど簡単な解決策を見つけました。Word2007 から数式をコピーすると、数式もクリップボードに "HTML" として保存されます。HTML で数式を表すのも簡単ではないため、Word はその場で一時的な画像ファイルを作成し、それを HTML コードに埋め込むだけです。次に、一時的な式イメージを取得して、別の場所にコピーするだけです。問題が解決しました;)

于 2009-04-14T14:42:14.377 に答える
0

LaTeXを避けてください。真剣に。

JEuclidをチェックしてください。MathML式を画像に変換できます。

于 2009-02-17T11:17:49.357 に答える
0

あなたが探しているのはLatexです。

MikTexは、LaTeX を使用して画像を大量生産するための優れた小さなアプリケーションです。

オンザフライで作成することを検討したいのですが...

于 2009-02-17T09:38:38.177 に答える