0

我安装了 TeXmacs 和 Octave,否则它们都可以正常工作。我还将octave可执行文件(即C:\Octave\Octave-5.1.0.0\mingw64\bin)的路径添加到 Windows 环境变量中,并octave在 cmd/PowerShell 终端和 Jupyter 中轻松运行。但是,当通过它在 TeXmacs 中运行 Octave 时,Toolbar > insert > session > octave它​​会卡在Busy...,对任何其他命令也有相同的反应:

   
                     Octave 在 TeXmacs 中的 Busy...

这是我的环境:

  • TeXmacs 1.99.9
  • Octave 5.1.0(通过 Chocolatey 安装)
  • Windows 10 版本 1809

如果您能帮助我了解问题所在以及如何解决,我将不胜感激。

PS我已经在 TeXmacs repo 中报告了这个问题。

4

3 回答 3

3
于 2019-12-31T14:41:14.293 回答
2

您可以尝试在

%TEXMACS_PATH%/plugins/octave/bin/tm_octave.bat

从终端看看会发生什么。这个插件有问题,它在 Mac 上也不起作用,但我不知道足够的 Octave 来修复它。不知何故,它无法找到其中的文件

%TEXMACS_PATH%/plugins/octave/octave

请尝试修改 tm-start.m 看起来像

d=getenv("TEXMACS_PATH");
if (length(d) > 0)
    addpath("tm:polynomial:plot")
    tmrepl
endif
于 2019-06-28T18:16:20.950 回答
0

在 Windows 中,应使用脚本 octave.bat(在 octave 安装的 mingw64\bin 目录中)或 octave.vbs(在安装目录中)用于 GUI 运行 octave

您不应该直接运行 octave.exe。

于 2019-06-13T11:59:58.240 回答