我正在尝试在 LaTeX 中实现这个新环境:
\newenvironment{javacode}[2]
{\begin{lstlisting}[language=java, label=#1, caption=#2]}
{\end{lstlisting}}
然后像这样使用它:
\begin{javacode}{c}{some code}
int x = 5;
\end{javacode}
但我收到以下错误:
Overfull \hbox (6.0pt too wide) in paragraph at lines 6--6
[][][][][][][]
[1] [2]) [3])
*
任何人都可以帮助解决这个问题吗?
[更新]
我尝试按照红鼻子独角兽的指示进行操作,并且工作正常。
但现在我尝试添加\begin{singlespace}
这样的:
\lstnewenvironment{javacode}[2]
{
\begin{singlespace}
\lstset{language=java, label=#1, caption=#2}}
{
\end{singlespace}
}
我得到了同样的错误:
Overfull \hbox (6.0pt too wide) in paragraph at lines 6--6
[][][][][][][]
[1]) [2] [3])
*