2016-06-06 2 views
2

В GNU Octave я хотел бы установить тики сюжета как фракции. Поэтому вместо 0,0078125 (что равно 1/128) я хотел бы написать «\ frac 1 128».Octave: LaTeX tics

Я уже пробовал

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

, но он не работает. Текст '\ frac 1 128' не интерпретируется как код LaTeX.

+1

Но '\ гидроразрыва 1 128' не является синтаксисом LaTeX, он должен быть '\ frac {1} {128}' ... – Dan

+0

Конечно. Но так или иначе, '' \ frac 1 128'' не работает ... – thyme

+0

Но '' \ frac {1} {128} ''? – Dan

ответ

5

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

sin with latex

Смежные вопросы