我有这个 gnuplot 脚本:
f(x) = 5 * log(x) / log(2) - 5 - sqrt(5 + x)
F = '$5 \log_2(x) - 5 - \sqrt{5 + x}$'
set yrange [0:30]
set xrange [0:3000]
set terminal epslatex size 10.0cm,10.0cm color colortext
set output 'RunTimeComparisonTreeIndexed.tex'
set style line 1 linecolor rgb "#ff6666" linetype 1 linewidth 5
plot f(x) title F with lines ls 1
replot
exit
所以我想要实现的是在灰色图例框中排版 LaTeX 表达式,而不是在等宽字体中排版重复的表达式。
答案1
这适用于以下脚本(仅单独添加set terminal
):
生成_tex.gp
f(x) = 5 * log(x) / log(2) - 5 - sqrt(5 + x)
F = '$5 \log_2(x) - 5 - \sqrt{5 + x}$'
set yrange [0:30]
set xrange [0:3000]
set terminal epslatex standalone size 10.0cm,10.0cm color colortext
set output 'RunTimeComparisonTreeIndexed.tex'
set style line 1 linecolor rgb "#ff6666" linetype 1 linewidth 5
plot f(x) title F with lines ls 1
跑步:
gnuplot generate_tex.gp
pdflatex RunTimeComparisonTreeIndexed.tex
结果: