Octave:LaTeX抽搐

时间:2016-06-06 10:09:30

标签: plot octave

在GNU Octave中,我想将绘图的抽动设置为分数。因此,我想写#34; \ frac 1 128"而不是0.0078125(等于1/128)。

我已经尝试了

set(gca,'xTickLabel',{'\frac 1 128'});

但它不起作用。文字' \ frac 1 128'不被解释为LaTeX代码。

1 个答案:

答案 0 :(得分:6)

在GNU Octave中尚未实现

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")

sin with latex