![报告中的分步说明](https://linux22.com/image/400952/%E6%8A%A5%E5%91%8A%E4%B8%AD%E7%9A%84%E5%88%86%E6%AD%A5%E8%AF%B4%E6%98%8E.png)
我正在尝试逐步解释程序代码,但我想在每个示例中展示我们目前拥有的内容,而无需重新输入。
\documentclass{report}
\usepackage{listings}
\begin{document}
\begin{lstlisting}
#!/bin/sh
export A=2
\end{lstlisting}
We have
\begin{example}
\( A =2 \)
\end{example}
\begin{lstlisting}
export B=2
\end{lstlisting}
And we have now
\begin{example}
\( A = 2 \)
\( B = 2 \)
\end{example}
\end{document}
是否有一个环境可以存储这些变量?或者是否有更好的方式来实现这一点,同时仍显示已声明的所有变量?