如何在 LaTeX/Beamer 中包含 Mathematica 代码

如何在 LaTeX/Beamer 中包含 Mathematica 代码

我找到了在 LaTeX 中包含 Mathematica 代码的最佳方法(IMHO):在 LaTeX 中包含 Mathematica 代码的最奇特方法(@jkuczm)

为了进行测试,我使用了上面链接中的 TeX 代码,但它无法与 Beamer 演示文稿配合使用。无法编译文件。我收到许多类似这样的错误:

Integrate[{y^(-3)*(1-(a/y)^2)^(-2)},{y,r,Infinity}] \end {mmaCell} \begin \ETC.
! Paragraph ended before \FV@BeginScanning was complete.


! LaTeX Error: \begin{list} on input line 45 ended by \end{beamer@framepauses}.

! Missing } inserted.

! Extra }, or forgotten \endgroup.

! LaTeX Error: \begin{list} on input line 45 ended by \end{beamer@frameslide}.

! LaTeX Error: \begin{list} on input line 45 ended by \end{document}.

! You can't use `\end' in internal vertical mode.

! LaTeX Error: \begin{list} on input line 45 ended by \end{document}.

! Emergency stop.

关于如何在 Beamer 中包含 Mathematica 代码有什么想法吗?

编辑:使用易碎框架就足够了。感谢@samcarter

答案1

脆弱的代码,比如listings必须在

\begin{frame}[fragile]

\end{frame}

相关内容