Skip to content

LaTeXiTのCLIみたいなのを書いた

Published: at 13:14

LaTeXiT というTeX形式の数式を入力するとTeX形式の画像を出力するツールを知った.
研究発表のスライドを作る場合に,TeX形式の画像を貼り付けたいことがあり,早速インストールした.

最近のVim+LaTeX事情 に書いたように,最近はTexLiveのDockerイメージでLaTeX文書をコンパイルしている.
LaTeXiTのコンパイル設定をカスタマイズすれば対応できると思ったが,うまくいかなかった. コンパイルスクリプトでは,作業ディレクトリをマウントしてDockerイメージのコンパイルバイナリを走らせている.LaTeXiTが実行するコンパイルコマンドは,一時的に作成した /var/folders/…/.tex を絶対参照しており,その部分は書き換えようがなかった.

LaTeXiTの動作は,コンパイル後にBounding boxを計算してトリミングして各種画像に変換する感じで作れそうだったのでCLIとして作った.

文字列をクリップボードにコピーする pbcopy は知っていたが,画像をコピーするものはないかと探したところ impbcopy があった. これを利用して,実行するとクリップボード中の文字列に対応するTeX形式の画像をクリップボードにコピーするので,サクッと使える感じになった.

本当はPopclipのExtensionとして作りたかったけどうまくいかなかった😇