在GNU Octave中,我想将绘图的抽动设置为分数。因此,我想写#34; \ frac 1 128"而不是0.0078125(等于1/128)。
我已经尝试了
set(gca,'xTickLabel',{'\frac 1 128'});
但它不起作用。文字' \ frac 1 128'不被解释为LaTeX代码。
答案 0 :(得分:6)
latex
。您可以将TeX的子集用于希腊符号,依此类推。
如果您只想在生成的打印件中使用LaTex(用于发布),您可以使用设备epslatexstandalone
并在之后使用latex
呈现它:
close all
graphics_toolkit fltk
title ("for thyme:")
t = linspace (0, 2 * pi, 100);
plot (t, sin (t))
set (gca, "xtick", [0 0.5 1 1.5 2] * pi)
set (gca, "xticklabel", {'$0$', '$\frac{\pi}{2}$', '$\pi$', '$\frac{3\pi}{2}$', '$2\pi$'})
grid on
set(gca, "fontsize", 20);
print -depslatexstandalone thyme
## process generated files with pdflatex
system ("latex thyme.tex");
## dvi to ps
system ("dvips thyme.dvi");
## convert to png for stackoverflow
system ("gs -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r100x100 -dEPSCrop -sOutputFile=thyme.png thyme.ps")