Sagetex:布局问题和 Sage 结果

Sagetex:布局问题和 Sage 结果

我正在写一篇文章,其中嵌入了一些 Sage 代码,为此使用了 Sagetex。大多数情况下,它运行良好,可用于多种sageexample环境。但是,我希望能够做几件事:

  1. 减少 sage 命令之间的间距
  2. 将“sage”关键字排版为不同的颜色(就像在环境中一样sagecommandline
  3. 或者,排版sagecommandline环境时不加行号。

尽管文档可能很完整,但并没有描述完成这些事情的简单方法。

我也偶尔会遇到 Sage 输出与在笔记本中运行 Sage 时不同的情况。通常我会检查 Sage 命令是否给出了我想要的结果,然后将所有命令放入环境中sageexample,并在我的文件上运行 latex-sage-latex。但我发现有时我的 latex 文件中的输出排版与我在笔记本中看到的非常不同。这在各种simplify命令中尤其明显。我似乎无法创建 MWE,所以我想知道这是否是一个已知的一般问题,是否有简单的解决方法?

答案1

在 sagetex.sty 中找到相关位。然后您有几个选择:

  • 将修改后的 sagetex.sty 副本放在文档附近,
  • 在文档的 latex 序言中,如果需要,使用 \makeatletter 和 \makeatother 更改相关位,
  • 创建一个包含此类更改的额外 sty 文件,然后在 \usepackage{sagetex} 之后对其进行 \usepackage。

答案2

这些确实是listings软件包的问题,​​您应该能够合理地处理它们而无需进行编辑sagetex.sty或类似操作;请参阅example.texSage 中包含的文件,其中有更改某些颜色的示例。

对于行号,您需要查阅listings文档并了解如何关闭行号。

相关内容