如何使用 sagetex 和 sage-commands 创建包

如何使用 sagetex 和 sage-commands 创建包

我正在尝试制作自己的软件包sagetex。它以

\RequirePackage{sagetex}

我希望它执行一些“sagesilent”代码,例如

\newcommand{\loadsagefunction}{
\begin{sagesilent}
def listofpoints(xlist,ylist):
    A=matrix([xlist,ylist])
    return A.transpose()
\end{sagesilent}
}

\newcommand据我在不同地方读到的内容所知,上述代码不起作用,因为不可能将“sagesilent”环境放置在里面。

我正在寻找一些好方法来执行我自己制作的包中的“sagesilent”代码。这里的重点是我想在许多不同的 LaTeX 文档中使用我自定义的 sage 命令,因此拥有一个包比传播一个名为的文件mysagefunctions.tex并使用要好得多,也更简洁

\input{mysagefunctions}

有什么好的建议吗?

相关内容