如何在我的 LaTeX 文件中显示 Sage 结果计算?

如何在我的 LaTeX 文件中显示 Sage 结果计算?

我是 SageMath 的新手,所以如果这个问题不太适合这个网站,我提前道歉,但由于我真的没有其他方法知道答案,所以我还是会问。(我在终端中使用 UBUNTU 14.04 和 Sage 的源代码安装)

  1. 如何在我的 tex 文件中显示 Sage 计算结果?我可以让 Sage 代码显示在 tex 文件中,但不显示该计算结果。我该怎么做?

  2. 我在这里看到了某人的论文:1812.10415(无法发布链接,但谷歌搜索这个数字会找到那个 pdf),第 68 页。他们展示了两个下降的结果,例如,他们计算了弱 Mordell Weil 群的扇形的边界,但我在网上提供的基本 Sage 手册中找不到执行相同操作的相关代码。我该怎么做?此外,他们不仅展示了他们输入的 Sage 代码(我看不懂),还将他们的结果嵌入了他们的 latex 文件中。我该如何继续做同样的事情?

我将非常感激任何有用的评论或答案。

谢谢。

答案1

至于如何在 LaTeX 中显示 Sage 计算,这取决于您的 Sage 输出。对于\sage典型计算,\sagestr如果计算结果为字符串,\sageplot对于图形,以及sagecommandline为了获得运行 Sage 会话的外观,您需要这样做。听起来您在谈论 Sage 会话的外观和感觉。我首先要看看我对这个问题的回答这里关于在 tex 文件中包含源代码。指向 William Stein 文件的链接仍然有效;这将为您提供 Sage 文档的外观和感觉。之后查看环境sagecommandline。有示例这里这里, 和这里

关于你的第二个问题,Sage 使用环境完成此类计算sagesilent,并将答案输出为字符串,就像我的答案一样这里。他们也可能在 Sage 中运行会话并将结果复制/粘贴到他们的 tex 文件中。我倾向于认为使用 William Stein tex 文件并复制/粘贴结果是最快的方法。你说,“他们展示了两个下降的结果,例如,他们计算了弱 Mordell Weil 群的扇形的边界,但我在网上可用的 Sage 基本手册中找不到执行相同操作的相关代码。”我认为这是在第 68 页 example.sage 的第 27-32 行中完成的。搜索:two_descent_by_two_isogeny sagemath给我这一页在文档中。

相关内容