Octave 中的 LaTeX 解释器未通过“运行时测试”

问题描述 投票:0回答:1

我正在尝试使用轴标签的 LaTeX 解释器在 Octave 中创建一个绘图,但每当我尝试这样做时,请使用以下代码:

figure()
xlabel('The $x$ axis','interpreter','latex')

Octave 返回以下消息:

warning: latex_renderer: a run-time test failed and the 'latex' interpreter has been disabled.

根据在线 Octave 文档,它需要一些外部工具,所有这些工具都存在于我的系统上。

“latex”解释器仅在存在外部 LaTeX 工具链时才起作用。需要三个二进制文件:latex、dvipng 和 dvisvgm。如果这些二进制文件已安装但不在路径上,仍然可以使用以下环境变量提供各自的路径:OCTAVE_LATEX_BINARY、OCTAVE_DVIPNG_BINARY 和 OCTAVE_DVISVG_BINARY。

我什至尝试使用 Octave 的

setenv()
函数手动设置上述环境变量,但没有骰子。我使用的是 Octave 版本 7.3.0,在 OpenSUSE 上运行。如果有办法我可以从 Octave 获得一些更详细的输出来帮助调试问题,我会洗耳恭听。

latex octave
1个回答
0
投票

首先,安装 Tex 发行版,例如德克萨斯直播

其次,将解释器名称从“latex”更改为“tex”对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.