texを画像化するには

tex2img.png

やりたいこと

.texファイルから.svgまたは.pngファイルを生み出す

やり方

Windowsの場合何通りかある。
.texから生み出される普通のファイルは

のどれかだ
dvipngはTExLiveなどをインストールするとついてきます
pstoedit….pdfかpsをベクター形式に変換してくれるもの
inkscape by GUIだと
latex pstoedit, dvisvgm, dvips,
を使ってるらしい
MAcだったらLatexItが良い

SVG編

pdf convert svg ☓ バグでファイルが見れない
pdf pdf2svg svg
dvi dvisvgm svg ◎ 出力svgサイズではpdf2svgより小さくなって優秀

PNG編

入力ファイル コマンド 出力ファイル クオリティ
eps convert
pdf convert1 png ○ オプションをちゃんとつければok ちょっとボヤッとしてる
dvi dvipng png ◎  -D 1000 -bg Transparent -T tight オプション+article \pagestyle{empty}にすれば合格
dvi convert png ☓ 変なとこで切れる
svg convert png ☓ 線だけになって文字が出ない
svg inkscape png ○ わりとまとも デフォルトで背景透明になってくれるし

wikipediaでよく出てくる数式はどうやって作っているのか?

.tex-> pdflatex ->.pdf-> .pbm

  1. PDFファイルをGhostScriptpbmに変換する。2540dpiで(1ミリあたり100ドット)
  2. pnmcrop(Netpbm)を使ってpbmファイルをクロップする
  3. pnmtopng (Netpbm)を使ってpngを作る。
  4. inkscapeを使ってpngからsvgを生み出す
  5. 出来たsvgをEmacsを使って手動で手直しする

バッチファイル

cd "%~dp1"
platex "%~nx1"
dvipsk -D 1200 -E -o "%~n1.ps" "%~n1.dvi" 
gswin32c -q -dWINKANJI -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pngalpha -dEPSCrop -r1200 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile="%~n1.png" "%~n1.ps"
"%~n1.png"

TeX形式の数式入力で画像出力
How to make a standalone document with one equation?
\documentclass[preview]{standalone}
\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
\usepackage{varwidth}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath} %equationに必要
\showboxdepth=\maxdimen
\showboxbreadth=\maxdimen
\begin{document}
 
\resizebox{!}{.03 \textheight}
{
    $ \frac{a}{b}$
}
 
\end{document}

png編

http://tex.stackexchange.com/questions/35554/how-can-i-auto-adjust-a-equation-to-appear-in-the-entire-page-scale-to-equatio
How create a paper of x,y dimensions size?
Compile a LaTeX document into a PNG image that's as short as possible


equation math tikz

サポートサイト Wikidot.com equationmathtikz