結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

LaTeXで使えるベクタグラフィック言語AsymptoteをWindowsで試す

LaTeXで使えるベクタグラフィック言語AsymptoteをWindowsで試します。ただし、日本語を通す努力はしていません。
前提

調査

Windows用のAsymptoteをインストール

.styをコピー

mkdir C:\tex\share\texmf\tex\generic\asymptote
xcopy "C:\Program Files\Asymptote\*.sty" "C:\tex\share\texmf\tex\generic\asymptote"

sample.texの用意

% sample.tex
\documentclass{article}
\usepackage{asymptote}
\begin{document}
\begin{center}
\begin{asy}
import binarytree;
picture pic;
binarytree tree=binarytree(5,3,1,nil,2,nil,nil,4,nil,nil,7,6,nil,nil,8);
draw(pic,tree);
add(pic.fit(),(0,0),10N);
\end{asy}
\end{center}
\end{document}

実行

> platex sample
> asy sample
> platex sample
> dvipdfmx sample

結果