![在演示文稿中创建带有垂直线的两列](https://linux22.com/image/260072/%E5%9C%A8%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%B8%A6%E6%9C%89%E5%9E%82%E7%9B%B4%E7%BA%BF%E7%9A%84%E4%B8%A4%E5%88%97.png)
我正在beamer
用 LaTeX 做一个演示,我想知道是否可以做这样的事情:
答案1
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{tabularx,listings}% http://ctan.org/pkg/{tabularx,listings}
\lstset{
language=C++,
basicstyle=\small\ttfamily
}
\newsavebox{\codebox}% Used to store listings/code
\begin{document}
\begin{lrbox}{\codebox}
\begin{lstlisting}
public class <Name> {
....
...
..
.
..
...
....
}
\end{lstlisting}
\end{lrbox}
\begin{frame}
\begin{tabularx}{\linewidth}{X|X}
\usebox{\codebox}
&
\usebox{\codebox}
\end{tabularx}
\end{frame}
\end{document}
脆弱的本质beamer
frame
可以通过将内容存储在框 ( ) 中并在以后使用来避免环境。\codebox
或者,您可以明确使用fragile
每个 的选项frame
。请参阅如何将 C++ 源代码放入beamer
幻灯片。有关关键字着色的详情,请参阅如何正确格式化 C 程序代码块。
查看listings
文档了解有关可能设置的更多信息。