使用 cloud.sagemath.com 上的 Sagetex,是否可以让 Sageblock 代码自动换行?

使用 cloud.sagemath.com 上的 Sagetex,是否可以让 Sageblock 代码自动换行?

在 Sage Math Cloud 上创建 LaTeX 文档。每当我使用 时sageblock,我都会收到无休止的排版警告,因为sageblock当行太长时, 中的注释和代码不会自动换行。有没有简单的解决方法?

编辑:我特别指的是overfull \hbox警告。例如,在尝试定义以下图时,sageblock最终 PDF 中显示的代码不会自动换行到下一行。

\begin{sageblock}
realtopcircleplot=plot(realtopcircle,downbaseterminus-1,circleEnd-1)
\end{sageblock}

答案1

目前还没有办法做到这一点。SageTeX 使用verbatim环境来排版 Sage 代码并将该代码写入文件.sagetex.sage。似乎listings 包可以进行排版,但我不知道是否listings可以将其输入写入文件。

相关内容