我正在尝试制作自己的软件包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}
有什么好的建议吗?