blog.monophile.net

コンピュータに関するメモ。

著者

山本一彰(Takaaki Yamamoto)

東京工業大学において計算機科学と応用数学を学び、 情報科学芸術大学院大学[IAMAS]においてメディア表現を専攻し修了。 2015年にコンビネータ論理を基に計算完備な計算手法 "論理珠算"を開発し、 それを含む体系である"算道"を構成した。 その成果により、2016年に 第19回 文化庁メディア芸術祭 アート部門 新人賞 (文部科学大臣賞) を受賞。 現在はSRE(サイト信頼性エンジニア)として生計をたててている。

投稿

MathTeX を使って数式を画像で出力する

概要

TeX の数式表現は綺麗ですが、出力は標準で印刷物になってしまう。 数式を画像として出力したい場合どうすれば良いのか調べてみたら、 MathTeX というのを使えば良いみたい。

インストール

Ubuntu の場合は↓。

TeXの環境がインストールされていない場合は、そこそこ時間がかかる。

実行

以下のコマンドを打つことで作業ディレクトリに out.png が出来上がる。 \png を付けない場合、出力の形式はgifになる。 \dpi{xxx} で画像の大きさを変更することができる。

備考

Ubuntu16.04, Ubuntu14.04 で再度試してみたが、下記のようにエラーが発生し、実行は不可能になっていた。

+-----------------------------------------------------------------------+
|mathTeX vers 1.03, Copyright(c) 2007-2009, John Forkosh Associates, Inc|
+-----------------------------------------------------------------------+
| mathTeX is free software, licensed to you under terms of the GNU/GPL  |
|           and comes with absolutely no warranty whatsoever.           |
|     See http://www.forkosh.com/mathtex.html for complete details.     |
+-----------------------------------------------------------------------+

mathTeX> running image: mathtex

mathTeX> input expression: \png \dpi{300} F(x):=sqrt(x^a)

mathTeX> system() return status: 0

mathTeX> output image file: out.png
^C
mathTeX> message#10 succeeded:
         (10) dvipng ran but failed:

上記で報告はされているが、現時点では解決されていない。