Problema con la creación de un nuevo entorno en LaTeX
Estoy tratando de implementar este nuevo entorno en LaTeX:
\newenvironment{javacode}[2]
{\begin{lstlisting}[language=java, label=#1, caption=#2]}
{\end{lstlisting}}
Y luego úsalo como tal:
\begin{javacode}{c}{some code}
int x = 5;
\end{javacode}
Pero recibo el siguiente error:
Overfull \hbox (6.0pt too wide) in paragraph at lines 6--6
[][][][][][][]
[1] [2]) [3])
*
¿Alguien puede ayudar a solucionar este problema?
[Actualizar]
Lo intenté haciéndolo comoUnicornio de nariz roja instruido, y funcionó correctamente.
Pero ahora intenté agregar un\begin{singlespace}
como tal:
\lstnewenvironment{javacode}[2]
{
\begin{singlespace}
\lstset{language=java, label=#1, caption=#2}}
{
\end{singlespace}
}
Y obtuve el mismo error:
Overfull \hbox (6.0pt too wide) in paragraph at lines 6--6
[][][][][][][]
[1]) [2] [3])
*