Pregunta

Estoy intentando crear una presentación proyector de látex que tiene varios listados de código Java. Sin embargo, me encontré con un muy extraño problema -. Mi lista fragmento provoca un error de compilación cuando en la presentación, pero funciona muy bien en algún otro documento

\begin{frame}[Fragile]
  \frametitle{Test}
 \begin{lstlisting}
    public class SimpleClass {
      public static void main(String[] args) {
        System.out.println("Hello!");
      }
    }
  \end{lstlisting}
\end{frame}

Si quito el código de mi presentación que va a funcionar muy bien, pero con eso me sale el mensaje de error:

===

ERROR:. Párrafo terminó antes \ LST @ próximo se completa

--- TeX dijo ---                      \par L.129

--- --- AYUDA Una línea en blanco se produjo en un argumento de comando que no debe contener uno. Probablemente se olvidó la llave derecha al final de una discusión.

====

estoy totalmente en una pérdida aquí, porque este listado exacta funciona bien en alguna informe periódico. He buscado alrededor y descubrí que debería tener el frágil conjunto de atributos para marcos con anuncios en ellos, pero esto no cambia nada.

Gracias de antemano por su ayuda.

¿Fue útil?

Solución

Creo que la opción fragile está destinado a ser minúscula por completo.

Otros consejos

He también se reunió también un problema de este tipo. Mis códigos son diferentes a la suya, pero que reciben el mismo mensaje de error. En mi caso, es debido a que el \lstset{} es sensible a la línea en blanco. cuyos medios:

\lstset{
   a1 = b1,
   a2 = b2,
 }

puede trabajar; mientras

\lstset{
   a1 = b1,

   a2 = b2,
 }

No se puede. Espero que esto podría ayudarle o quien sea encontrado con el mismo problema que yo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top