So Chigusa

Inkscapeでお絵かき

Inkscape はフリーのドローソフトの最高峰である(自分比)。 知名度の高さから多くのextensionも用意されており、その中の一つであるTexTextを用いることで、LaTeX形式で入力した数式を図に書き込むこともできる。

(2020/12/11追記) 以前はEqTeXSVGを使っていたが、python3のサポートがなされておらず面倒だったのでTexTextに乗り換えた。 以下には念のため両方の導入法を残しておく。

インストール for Mac

アプリケーションディレクトリに放り込むだけのインストール方法も可能だが、extensionフォルダの場所がわからなかったので、homebrewで入れ直した。

brew update
brew cask install inkscape

TexTextの導入

他に要求されたパッケージもないため導入は非常に楽で、公式サイトの記述に従うだけ。

数式のプロット

メニューのExtensions > Text > TexTextから。

(古い情報)EqTeXSVGの導入

前準備としてpstoeditが必要になるのでインストール。

brew install pstoedit

これでパスも通っているはず。EqTeXSVG公式サイトにある通り、extensionのファイルをcloneしてきてextensionフォルダにコピーする。

git clone https://github.com/julienvitard/eqtexsvg.git
cp eqtexsvg/eqtexsvg.* ~/.config/inkscape/extensions/

extensionフォルダの場所が非自明だったが、 自分の環境ではこのページの情報と同じだった。 動かしたいときは、InkscapeのメニューのExtensions>Render>LaTeX formulaから。

数式のプロット

まず、数式をプロットしたい矩形領域を書いておく。 領域を選択して、メニューのExtensions>Render>Function Plotter...を開いて色々設定できる。