将 Octave 解释器设置为“tex”

Gar*_*ach 2 interpreter octave tex

这么简单的问题浪费了我一两个小时的时间。Octave 文档暗示将解释器设置为 tex 并且从不说如何去做。我已经在线查看并通过 stackoverflow 并没有找到如何执行此操作。我还查看了 .octaverc 文件,但没有看到任何表明如何打开 tex 编辑功能的内容。我正在使用 Debian GNUOctave 4.0.0 版。请帮忙。

加里·罗奇

And*_*ndy 5

对于轴、线、文本、面片和曲面,解释器属性默认设置为“tex”。因此,只有当您想切换到“无”时,更改解释器才有意义:

set (findobj (gcf, "-property", "interpreter"), "interpreter", "none")
Run Code Online (Sandbox Code Playgroud)

这为当前人物的所有孩子设置了“解释器”=“无”。

如果你想在你的图中有一些花哨的乳胶东西,而不仅仅是简单的 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")
Run Code Online (Sandbox Code Playgroud)

这使: 带乳胶的宽边帽