15.2.8.3“latex”interpreter

这个"latex"只有当存在外部LaTeX工具链时,解释器才能工作。需要三个二进制文件:latex,dvipngdvisvgm。如果这些二进制文件已安装但不在路径中,则仍然可以使用以下环境变量提供它们各自的路径:OCTAVE_LATEX_BINARY ,OCTAVE_DVIPNG_BINARY 和OCTAVE_DVISVG_BINARY .

请注意,Octave在中时不会解析或验证文本字符串"latex"mode——程序员有责任生成valid字符串,该字符串可能包括应该出现在Mathmode中的软件包部分'$'字符。例如,https://www.latex-project.org/help/documentation/关于LaTeX排版的文档。

为了调试目的,OCTAVE_LATEX_DEBUG_FLAG ,可以设置为在Octave无法通过外部LaTeX引擎编译给定文本时触发更详细的输出。例如"x^2"不是有效的LaTeX字符串,下面的示例应该失败

setenv ("OCTAVE_LATEX_DEBUG_FLAG", "1")
x = 1:10;
plot (x, x.^2)
title ("x^2", "interpreter", "latex")

在搜索终端输出时,您应该会查找一些有关故障原因的有用信息:

...
No file default.aux.
! Missing $ inserted.
<inserted text>
                $
l.6 x^
      2
! Missing $ inserted.
...

如果在第一次文本呈现时找不到可用的LaTeX工具链,请使用"latex"解释器相当于"none".

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2