logo

ジュリアで描画する際のLaTeX文字列補間法 📂Julia

ジュリアで描画する際のLaTeX文字列補間法

概要

ジュリアにおける文字列の補間法は文字列の中でドル記号$を使うが、いざLaTeX文字列を扱うLaTeXStrings.jlでは$を使えない1。代わりに%$のようにアンパサンドを前に付ければよい2

コード

次のコードを実行してみると、タイトルのサインが正しく出力されていることを確認できる。

using Plots, LaTeXStrings

t = 0:.01:2π
plt_ = []
for k = 1:4
    push!(plt_, plot(t, sin.(k*t), title = L"\sin(%$k t)",
          xticks = ([0, π, 2π], ["0", "π", "2π"])))
end
plot(plt_..., legend = :none)