2016-12-11 4 views
0

Такой простой вопрос, который потратил час или два моего времени. Документы Octave ссылаются на установку интерпретатора на tex и никогда не говорят, как это сделать. Я смотрел в строке и через stackoverflow и не нашел, как это сделать. Я также посмотрел файлы .octaverc и не видел ничего, что указывало бы, как включить функцию редактирования tex. Я использую Debian GNUOctave версии 4.0.0. Пожалуйста помоги.Настройка переводчика Octave на 'tex'

Гэри Roach

+0

Вы пытаетесь изменить интерпретатор для фигурного или текстового управления? – Suever

+0

Обычно он уже установлен в «Tex», и вам не нужно его изменять, поскольку вы не хотите отключать рендеринг с «none». И имейте в виду, что печать символов в 4.0.0 работает только с graphics_toolkit gnuplot – Andy

ответ

3

Свойство интерпретатора устанавливается в «текс» по умолчанию для осей, линии, текст, патч и поверхности. Таким образом, изменяя интерпретатор имеет смысл только если вы хотите, чтобы переключиться на «ни один»:

set (findobj (gcf, "-property", "interpreter"), "interpreter", "none") 

Это устанавливает «интерпретатор» = «нет» Аль детей текущей фигуры.

Если вы хотите иметь некоторые фантазии латексного материала в ваших участках, а не только простой текс команду вы можете сделать это с латексом:

close all 
graphics_toolkit fltk 
sombrero(); 
title ("The sombrero function:") 
fcn = "$z = \\frac{\\sin\\left(\\sqrt{x^2 + y^2}\\right)}{\\sqrt{x^2 + y^2}}$"; 
text (0.5, -10, 1.8, fcn, "fontsize", 20); 

print -depslatexstandalone sombrero 

## process generated files with pdflatex 
system ("latex sombrero.tex"); 

## dvi to ps 
system ("dvips sombrero.dvi"); 

## convert to png 
system ("gs -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r100x100 -dEPSCrop -sOutputFile=sombrero.png sombrero.ps") 

, который дает: sombrero with latex