将Octave解释器设置为' tex'

时间:2016-12-11 19:24:14

标签: octave interpreter tex

这个简单的问题浪费了我一两个小时的时间。 Octave文档提到将解释器设置为tex并且从不说明如何操作。我已经在线查看并通过stackoverflow并且没有找到如何做到这一点。我还查看了.octaverc文件并且没有看到任何表明如何启用tex编辑功能的文件。我使用的是Debian GNUOctave 4.0.0版。请帮忙。

Gary Roach

1 个答案:

答案 0 :(得分:4)

对于轴,线,文本,补丁和曲面,解释器属性默认设置为“tex”。如果你想切换到“无”,那么改变解释器是有意义的:

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

这为当前数字的子女设置“interpreter”=“none”。

如果你想在你的情节中有一些花哨的乳胶东西,而不仅仅是简单的tex命令你可以用乳胶渲染它:

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