![beamerarticle 和 verbatim:如何变得脆弱?](https://linux22.com/image/423572/beamerarticle%20%E5%92%8C%20verbatim%EF%BC%9A%E5%A6%82%E4%BD%95%E5%8F%98%E5%BE%97%E8%84%86%E5%BC%B1%EF%BC%9F.png)
在 beamerarticle 样式中,我希望使用 verbatim。我正在使用“verbatimbox”包。这两个包一起出现错误(基于下面的 MWE)
“段落在 \verbatim@start 完成之前结束。”
生成了输出,但它没有正确显示逐字换行符和间距。
在本网站搜索时,我偶然发现了让框架变得脆弱的想法,当然,当你有一个框架可以让它变得脆弱时,这个想法是可行的。但我现在没有框架。
有什么方法可以实现这样的逐字功能吗?
下面是完全剥离的 MWE,这就是为什么我在 beamerarticle 中没有框架。
\documentclass{article}
\usepackage{beamerarticle}
\usepackage{verbatimbox}
\begin{document}
\mode<article>{
text before
\begin{myverbbox}{\mybox}
first line
second line
third line
\end{myverbbox}
\mybox
text after
}
\end{document}
答案1
将verbbox
创作移出\mode
宏。这本质上verbatimbox
提供了:创造逐字材料安全的文档中的位置,然后使用否则,某些地方的材料verbatim
就会被排除在外。
\documentclass{article}
\usepackage{beamerarticle}
\usepackage{verbatimbox}
\begin{document}
\begin{myverbbox}{\mybox}
first line
second line
third line
\end{myverbbox}
\mode<article>{
text before
\mybox
text after
}
\end{document}