• ベストアンサー

テキストでかかれた数式をビットマップに変換したい

1/(5*7)+1/(7*9)+1/(9*11)というテキスト文の数式を bmpやjpgで整式化された形に変換するライブラリーってないでしょうか?(参照:添付ファイル) いろいろと調べてみましたが、LaTex経由のツールはたくさんあるものの、 プログラム的に直接上記変換を実行できるものはない?ようです。 スクラッチから自作も試みてみたのですが、思ったより難しくて閉口しております。 このあたりの事情について詳しい方がおられましたら、よろしくご教示くださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
noname#240995
noname#240995
回答No.2

既存のものだけどこういうのはどうでしょうか? http://hooktail.maxwell.jp/cgi-bin/mathimg.cgi

creamysoft
質問者

お礼

ご回答ありがとうございました。 リンクをたどって http://www2.ph.ed.ac.uk/mathplayground/asciimath-semantic-input-demo  というajaxのデモサイトを見つけたので、これを解析して利用することにしました。

その他の回答 (1)

回答No.1

TeX経由(LaTeX経由)のツールでは駄目なのでしょうか? かなり古い本ですが、「LaTeX自由自在」というタイトルの磯崎秀樹氏の本に、TeXは「ボックス・グルー・モデル」等と呼ばれるモデルを用いて文字の位置を計算しているという話が書かれており、もし自作するのでしたら参考になるかも知れません。

関連するQ&A

  • フォルダ内の複数のbmpを一気にjpgに変換するツール

    フォルダ内の複数のbmpを一気にjpgに変換するツールをさがしています。 一つ一つbmp→jpgに変換するツールは見つけたのですが たくさんbmpファイルがあるのですごく手間がかかります。 フォルダ内の全bmpファイルを一挙にjpgに変換できるツールはありますでしょうか? WindowsXP,Windows2000,Windows98の環境です。

  • テキストボックス内の文字の一括変換

    Office2003のテキストボックスのことですが、 テキストボックスが100個あります。 各テキストボックスには数式で「=ABC!A1」・「=ABC!A2」と 別のシートの値を参照しています。 別のシートを参照させたいので、 テキストボックス内のABCを一括で変換する方法はありますか? 実際は、シートABCとそれを参照しているテクストボックスのあるシートをもう1セット作りたいのです。 シートABCをコピーし、テキストボックスのあるシートをコピーしても、 テキストボックスのあるシートは元のシートABCを参照しています。 よって、一括変換ができればと思います。 宜しくお願いいたします。

  • ヘルプファイルをテキストファイルに変換するツールは?

    Windows98上で動作しているプログラムに添付されているヘルプファイル(*.HLP)をどうにかしてテキスト変換して印字させようと考えているのですが、適当なツールが見つかりません。 ご存知の方、早急にお教えください!

  • gif変換が・・

    最近、WindowsMEを再セットアップしたんですが、再セットアップの際に、画像の変換機能が失われてしまったようなのです。 詳しく説明しますと、MEは画像保存の際に形式を変換(bmp→jpgなど)して保存できるのですが、再セットアップしてからその機能が使えなくなってしまいました。gif変換したいのですが、わざわざツールを使うのは面倒なので、この機能がないと非常に辛いです。どなたか解決法を知っている方いましたらよろしくおねがいします。どうすれば戻るのでしょう?

  • C言語にて jpg ⇔ bmp 相互変換

    C言語でのjpg、bmp間の相互変換をしたいのですが、 良い方法 or 画像処理ライブラリはないでしょうか? PHPで実装したいので、ネイティブのC言語のみで書かれているほうが都合がいいです。 VC++などで画像ファイルの相互変換を行っているサイトはいくつもあるのですが・・・

  • Texからhtmlへ変換する方法

    数式が入った文書をW32TeXで書いています。それをPDFに変換するのはいつもできるのですが、html形式で変換したいと思っています。 フリーソフトとか、変換ツールとか、どれが良いでしょうか? latex2html-2008.tar.gz plastex-0.9.2.gz hevea-1.10.tar.gz の3つをダウンロードしてみましたが、インストール方法がわかりません。解凍ソフトで強引に解凍するとファイルやフォルダがいっぱい展開されますが、どれも拡張子が見慣れない物ばかりで、実行は何もできません。ネットで調べたような方法では実行も何もできず、「どのアプリケーションで開きますか?」というような感じになってしまいます。 インストール(解凍など)の方法が間違っているのでしょうか?

  • テキストボックスの日本語をローマ字に変換したい

    PHPかJavaScriptにてテキストボックスに入力された日本語をローマ字に変換する仕組みを探しています。 仮名だけなら手におえますが、漢字になると手におえません。 Webサイト上で処理したいため、ツールではなくライブラリやサンプルコードを探しています。 ご存じならご教授ください。

    • ベストアンサー
    • PHP
  • FortranをC++(VC++)へ変換

    FortranをCまたはC++へ変換したいと考えています。 f2cを使うと、一応変換は行ってくれるものの、出来あがったCのプログラムをコンパイルする際、fortranのライブラリを参照する必要があるなどの制約が生じてしまいます。 VC/VC++に対応したプログラムソースへ変換するツールをご存知ないでしょうか? また、今だと、VC#まで変換してくれるツールがあると非常に便利なのですが・・・ 大量のソースコードを変換する必要があり、変換時のミスなどを考えるとツールで機械的に変換する方法を探しています。

  • JPGからBMP

    スキャナーでスキャンした画像をJPGで保存しました OCRでテキストにしようとしたところBMPファイルとTIFFファイルしか認識しないようです BMPファイルに変換できないでしょうか

  • .doc形式のWordの数式の2013への変換

    環境:Windows 7 Home Premium + Microsoft Word 2013での、数式のトラブルについての質問です。 2005年ごろに作成した、拡張子.docのMicrosoft Word文書ファイルをWord2013で開くと、その中に元来含まれていた”数多くの”数式の、”特殊な文字”、(たとえば、数学記号の"エッチバー:プランク定数割る2πをあらわす)"が"・"に置き換わっています。この数式オブジェクトをマウスでシングルクリックすると、四隅および四辺の中心が灰色の"□"で縁取られた点線に変わり、さらにダブルクリックすると以下のようなモーダルダイアログボックスが現れます。 数式エディター用のMT Extraフォントが見つかりません。一部の文字が表示または印刷されない場合があります。[改行]数式エディターを再度セットアップして、フォントをインストールしてください。 その後、先にダブルクリックで選択したオブジェクトの枠が斜線のハッチ状に変化し、その上方に”数式”というタイトルのボックスが現れます。このボックスは以前使い慣れたWord2003(ほかにMacのWord2010も)と同じインターフェースを持っていて(それがMathTypeというのかMicrosoft数式と呼ぶのか知りませんので、ここでは便宜上”古い数式”と呼ばせていただきます)、実際に以前と同様の数式の編集(変更)が可能です。ただその際、それまでに”・”で表示されていた文字が、ほかと統一感のない文字に置き換わっていて(たとえばエッチバーはhに)、数式ボックスのツールから、エッチバーを選択しても同じように置き換わった文字が挿入されます。なお、この数式オブジェクトを右クリックして、「数式 オブジェクト(O)」 |> 編集(E)を選択したときも、同じ現象と結果になます。一方、「数式 オブジェクト(O)」 |> 開く(O)とすると、今まで見たことのない「Microsoft数式エディター」という独立なウィンドウが現れますが、そのヘルプ(H)|>バージョン情報を見ると、Version 3.1 Copyright 2000(略)と、大変古いクレジットです。 以上、長々と説明しました。教えていただきたいことは (1)私のWord2013 (元はバンドルされていたOffice 2010 Home Premiumの無料アップデート)のインストール状況が変か?たとえば MT Extraフォントが壊れているだけとか? (2) そうでないとして、上記のような、”沢山の古い数式”を含む沢山の"古いWord文書"の編集をWord2010/13で続行するさいに、どうしたらよいか、ということです。解としてやむなく、MathTypeなど、現在でも互換性がある?ソフトを導入するというのも”あり”ですが、やはりWord2010以降の新機能に移行したいところです。 なお最近導入したWord2010, 2013で新規に文書を作成する場合は、式は”Word 内で直接編集”しています。これはこれで便利に使えていますが、特殊な数学文字、分数式、行列を含む”古い数式”を”新しい数式”に変換する方法がわかりません。さらに、そのような古い形式のWordファイルは沢山あるので、できることならファイルごと一括して新しい形式に変換したいところです。ちなみに、Wordの”ファイル形式の変換”でdocx形式で新規保存しても状況は変わりません。また、”古い数式”をマウスで選択後、右クリック、「数式 オブジェクト(O)」|>変換 も、結果は効果なし、です。 Microsoft のオンラインヘルプなどを参照しましたが、どうしてもわかりませんでしたので質問させていただきます。よろしくお願いします。

専門家に質問してみよう