\newenvironmentが効かない

名前: 畠中
日時: 2003-02-18 18:58:01
IPアドレス: 218.224.1.*

はじめまして。畠中と申します。 Javaのソースコードを表示させるために、listingsパッケージを利用しました。 オプションが多いため、これを自前のマクロ(environment)に登録して利用としましたが、コンパイル途中で停止してしまいます。 ソースコードは以下の通りです。 ---------------------------------- \documentclass[a4j]{jarticle} \usepackage{listings} \newenvironment{JS} {\begin{lstlisting}[language=Java,tabsize=2,numbers=left]{}} {\end{lstlisting}} \begin{document} \begin{JS} public static void main(String[] args){ System.out.println("Hello World"); } \end{JS} \end{document} ------------------------------------ \newenvironmentを利用せず、\begin{JS}-\end{JS}をそれぞれ \begin{lstlisting}-\end{lstlisting}に変更すればコンパイルは 通り正しく表示できます。なぜかマクロにするとダメなんです。 ちなみにコンパイル時のコンソール表示は以下の通りです。 -------------------------------------------------------------- This is pTeX, Version p3.0.1, based on TeX, Version 3.14159 (SJIS) (Web2C 7.3. (./servlet_jsp2.tex pLaTeX2e <2001/09/04>+0 (based on LaTeX2e <2001/06/01> patch level 0) (c:/usr/local/share/texmf/ptex/platex/base/jarticle.cls Document Class: jarticle 2001/10/04 v1.3 Standard pLaTeX class (c:/usr/local/share/texmf/ptex/platex/base/jsize10.clo)) (c:/usr/local/share/texmf/tex/latex/listings/listings.sty (c:/usr/local/share/texmf/tex/latex/graphics/keyval.sty) (c:/usr/local/share/texmf/tex/latex/listings/lstpatch.sty) (c:/usr/local/share/texmf/tex/latex/listings/lstmisc.sty) (c:/usr/local/share/texmf/tex/latex/listings/listings.cfg)) (./servlet_jsp2.au ) (c:/usr/local/share/texmf/tex/latex/listings/lstlang1.sty) (c:/usr/local/share/texmf/tex/latex/base/omscmr.fd)) * ここで停止・・・ --------------------------------------------------------------- どなたかご教授くださいませ。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)