ラテックスビーマープレゼンテーションフレームのコードリスト

StackOverflow https://stackoverflow.com/questions/3892673

  •  28-09-2019
  •  | 
  •  

質問

いくつかのJavaコードリストがあるLaTex Beamerプレゼンテーションを作成しようとしています。しかし、私は非常に奇妙な問題に遭遇しました - 私のリストのスニペットは、プレゼンテーションのときに編集の失敗を引き起こしますが、他のいくつかのドキュメントではうまく機能します。

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

このコードをプレゼンテーションから削除すると、正常に機能しますが、エラーメッセージが表示されます。

===

エラー: lst@nextが完了する前に段落が終了しました。

---テックスは言った--- par l.129

---ヘルプ---ブランク行は、それを含めるべきではないコマンド引数で発生しました。おそらく、議論の最後に正しいブレースを忘れてしまいました。

====

この正確なリストがいくつかの通常のレポートでうまく機能するため、私はここで完全に途方に暮れています。私は周りを検索し、リストが入ったフレーム用に脆弱な属性をセットする必要があることがわかりましたが、これは何も変わりませんでした。

よろしくお願いします。

役に立ちましたか?

解決

私はそのオプションを信じています fragile 完全に小文字であることを意図しています。

他のヒント

私もそのような問題にも会いました。私のコードはあなたとは異なりますが、同じエラーメッセージが表示されます。私の場合、それは \lstset{} 空白線に敏感です。つまり、

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

働ける;一方

\lstset{
   a1 = b1,

   a2 = b2,
 }

できません。これがあなたや私と同じ問題に遭遇した人を助けることができることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top