So Chigusa
So Chigusa
So Chigusa

Inkscape でお絵かき

最終更新: 2023-12-30

フリーソフトの Inkscape を用いたイラスト作成に関する tips

日本語限定記事
logo

最終更新: 2023-12-30

フリーソフトの Inkscape を用いたイラスト作成に関する tips

日本語限定記事

Logo by Inkscape

はじめに

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

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

インストール for Mac

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

brew install inkscape

TexTextの導入

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

  1. [ここ](zip-file for MacOS)から最新版のパッケージをダウンロードする
  2. 展開したファイルのパスで、以下のコマンドを実行してインストール
python3 setup.py --pdflatex-executable=$(which pdflatex) --skip-requirements-check

数式のプロット

メニューの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...を開いて色々設定できる。

この投稿をシェアする: