逐字环境不能与独立类一起工作吗?

逐字环境不能与独立类一起工作吗?

我有以下代码,它尽可能简单(独立 2015/07/15 v1.2):

\documentclass{standalone}

\begin{document}
\begin{verbatim}
Ciao
\end{verbatim}
\end{document}

我得到了错误:

! LaTeX Error: Something's wrong--perhaps a missing \item.

如果我standalone用另一个类替换该类,例如article,一切都正常。

问题出在哪里?

答案1

尝试

\documentclass[preview]{standalone}% <-- added option "preview"

\begin{document}
\begin{verbatim}
Ciao
\end{verbatim}
\end{document}

这应该可行...

编辑:也可以与选项一起使用varwidth。这两个选项都可以显示逐字环境以及显示的数学。standalone手册中没有特别描述这一点,但似乎对于通常占据整个文本行的文本元素/环境,必须选择适当的独立选项。

答案2

verbatimbox包允许直接与类一起使用的内联逐字环境standalone。一旦使用环境创建框verbbox,它就会显示出来\theverbbox

\documentclass{standalone}
\usepackage{verbatimbox}
\begin{document}
\begin{verbbox}
Ciao
\end{verbbox}
\theverbbox
\end{document}

在此处输入图片描述

示例 2(更长的代码和可选参数):

\documentclass{standalone}
\usepackage{verbatimbox}
\begin{document}
\begin{verbbox}[\scshape]
This is code line 1
Blah
Blah-blah
Finis
\end{verbbox}
\theverbbox
\end{document}

在此处输入图片描述

相关内容