我是 Latex 的新手,正在使用 Latex 和 Beamer 制作一个小型演示文稿。在一个框架中,我试图显示一些 Latex 代码及其输出。最初,我只是截取了 Gummi tex 代码和预览面板的屏幕截图,但我想知道如何才能在一列中只获取代码,而在框架的另一侧获取输出。我在几个演示文稿中都看到过这种情况,但似乎无法通过谷歌或我正在使用的任何教程找到任何东西。
有人能帮助我将投影仪框架分成两部分吗?一侧是 Latex 代码,另一侧是输出?
不管怎样,我正在使用 Ubuntu 10.10
答案1
一个选择是使用显示表达式包。一个小例子:
\documentclass{beamer}
\usepackage{showexpl}
\lstloadlanguages{[LaTeX]Tex}
\lstset{%
basicstyle=\ttfamily\small,
commentstyle=\itshape\ttfamily\small,
showspaces=false,
showstringspaces=false,
breaklines=true,
breakautoindent=true,
captionpos=t
}
\begin{document}
\frame[containsverbatim]{
\begin{LTXexample}
\begin{itemize}
\item First.
\item Second.
\item Third.
\end{itemize}
\end{LTXexample}
\begin{LTXexample}
\begin{equation}
x^2 + y^2 = z^2.
\end{equation}
\end{LTXexample}
}
\end{document}
结果如下: