sagetex 中的可选参数有错误吗?

sagetex 中的可选参数有错误吗?

我似乎找不到在哪里报告这个错误,我想看看它是否被其他人所知,或者是否可以重复。

当您使用 sagetex 包编译 sage 代码时,它应该在 $.sagetex.sout 文件中为每个 \sage 调用命令生成 1 行。但是,如果您有一个带有可选参数的 sqrt(我尝试过的其他带有可选参数的函数似乎没问题),它会创建一大堆额外的 sage 行,最终会破坏所有未来的 sage 代码布局。

尝试编译以下代码;

\documentclass[]{article}
\usepackage{sagetex}
\begin{document}
\begin{sagesilent}
x = 5
y = 10
\end{sagesilent}
$\sqrt{\sage{x}}$

$\sqrt[3]{\sage{y}}$

$\sqrt[12]{\sage{x}}$

\end{document}

奇怪的是,如果你编译该代码,pdf 看起来是正确的,但如果你查看 .sout 文件,它有很多多余的行。这表面上可能无关紧要,但如果你使用另一个集成了 sagetex 的程序,一切都会变得一团糟。

这段重复的代码是在做什么吗,或者这是一个错误?

相关内容