Re: \newenvironmentが効かない

名前: しっぽ愛好家
日時: 2003-02-25 21:34:23
IPアドレス: 211.4.36.*

>>17022 dtx ファイルを書いているわけですね. ここでは環境を定義している(環境に関する記述を行っている) わけですから,概ね, >% \begin{environment}{JS} >% Javaのソースコードを出力します。 >% \begin{macrocode} >%<*package> >\newenvironment{JS}% > ここにマクロ定義を記述 >%</package> >% \end{macrocode} >% \end{environment} で構いません. ただし,% と \begin{macrocode} あるいは \end{macrocode} の間には ちょうど 4 個の空白文字を入れなければなりません. すなわち, % \begin{macrocode} ... % \end{macrocode} でなければなりません. とりあえず,問題があるとすればこのくらいでしょう. %%% なお,ins ファイルの方は然るべく記述されているものと仮定しました. %%% また,言うまでもありませんが,パッケージ内で他のパッケージが %%% 提供するマクロを用いるのですから,該当するパッケージを %%% 事前に読み込んでおかなければなりません. %%% %%% 今の場合で言えば,JS 環境の定義の記述の前に, %%% %%% \RequirePackage{listings} %%% %%% という処理が行われるように記述しておく必要があります.

この書き込みへの返事:

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