LaTeX for の新しいコマンドの定義に問題がありますlstlisting
。その結果、コンパイルはエラー メッセージなしでハングします*
。.
これにより、LaTeX コンパイルがハングします。
\documentclass[10pt,a4paper,ssfamily]{exam}
\usepackage{listings}
\newcommand{\cs}{\begin{lstlisting}}
\newcommand{\ce}{\end{lstlisting}}
\begin{document}
\cs
program test
! This is a commentary
end program test
\ce
\end{document}
しかし、これはしません:
\documentclass[10pt,a4paper,ssfamily]{exam}
\usepackage{listings}
\begin{document}
\begin{lstlisting}
program test
! This is a commentary
end program test
\end{lstlisting}
\end{document}
唯一の違いは、endmargin と of の開始と終了が最初にlstlisting
新しいコマンドで定義されることです。たとえば、では問題が発生しますが、では発生しlstlisting
ません。\begin{center}