![如何在我的 LaTeX 文件中显示 Sage 结果计算?](https://linux22.com/image/411557/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%88%91%E7%9A%84%20LaTeX%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%98%BE%E7%A4%BA%20Sage%20%E7%BB%93%E6%9E%9C%E8%AE%A1%E7%AE%97%EF%BC%9F.png)
我是 SageMath 的新手,所以如果这个问题不太适合这个网站,我提前道歉,但由于我真的没有其他方法知道答案,所以我还是会问。(我在终端中使用 UBUNTU 14.04 和 Sage 的源代码安装)
如何在我的 tex 文件中显示 Sage 计算结果?我可以让 Sage 代码显示在 tex 文件中,但不显示该计算结果。我该怎么做?
我在这里看到了某人的论文: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
给我这一页在文档中。