Octave:LaTeX抽搐

thy*_*yme 2 plot octave

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

我已经试过了

set(gca,'xTickLabel',{'\frac 1 128'});
Run Code Online (Sandbox Code Playgroud)

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

And*_*ndy 6

latex在GNU Octave中尚未实现.您可以将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")
Run Code Online (Sandbox Code Playgroud)

犯了乳胶罪