我想在 LaTeX 中做的大多数事情要么很简单,要么很容易在网上找到,但这件事一直困扰着我。
我有一个宏“解决方案”:对每个解决方案应用一些通用格式:
\newcommand\solution[1]{{\\ \\* \bf Solution.}#1\qed \newpage}
Run Code Online (Sandbox Code Playgroud)
到目前为止效果很好,但现在我想包括一张我已经使用“ASCII 艺术”快速完成的绘图,所以我想使用 \verbatim。但它不起作用,它会产生以下错误:
Run Code Online (Sandbox Code Playgroud)Runaway argument? ... ! File ended while scanning use of \@xverbatim.
从我在“对 LaTeX 的不那么简短的介绍”中读到的内容中,不能以这种方式使用 \verbatim。我认为有更好的方法来做我想做的事情吗?
您可以尝试更改\newcommand为\newenvironment然后使用类似的东西
\begin{solution}
\begin{verbatim}
[ascii art here]
\end{verbatim}
\end{solution}
Run Code Online (Sandbox Code Playgroud)