Re: こんなマクロありませんか

名前: 北見 けん
日時: 2006-06-12 19:08:02
IPアドレス: 211.128.71.*

>>43374 > ## 実際には動かしていないので、予期しない不具合があるかもしれません。 ありました。 次に訂正します。 \makeatletter \def\hogestring{hoge}% 比較用文字列 \def\macro{\def\contents{}\@macro}% 取り込み開始。環境の中身を \contents に溜め込みます。 \long\def\@macro#1\end#2{% \expandafter\def\expandafter\contents\expandafter{\contents#1}% \def\tempa{#2}% \ifx\tempa\hogestring \end{hoge}% \else \expandafter\def\expandafter\contents\expandafter{\contents\end{#2}}% \expandafter\@macro \fi } \makeatother \newenvironment{hoge}{\macro}{\show\contents} \begin{hoge} hogehoge \begin{fuga} fugafuga \end{fuga} hogehoge \end{hoge}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)