Re: eqnarray環境に割り込み文を

名前: 本田
日時: 2002-01-21 10:34:08
IPアドレス: 202.224.196.*

>>5461 \intertextはamsmathのマクロなので, まず,amsmath packageをよぶ必要があります. それと,よく覚えてませんが eqnarray(*)環境では使えなかったように思います 急ごしらえですが,こんな感じでどうでしょう. LaTeX2eの標準のeqnarray(*)環境を前提としています. #他のものに対応させるのも容易だとは思います. なお,あまり長い文には対応していません. \documentclass{jarticle} \makeatletter \newif\if@exist@inserted@text \def\@@eqncr{\let\reserved@a\relax \ifcase\@eqcnt \def\reserved@a{& & &}\or \def\reserved@a{& &}% \or \def\reserved@a{&}\else \let\reserved@a\@empty \@latex@error{Too many columns in eqnarray environment}\@ehc\fi \reserved@a \if@exist@inserted@text% \@tempdima\textwidth% \llap{\hbox to\textwidth{\inserted@text\hss}}% \global\@exist@inserted@textfalse \global\@eqcnt\z@\cr \else \if@eqnsw\@eqnnum\stepcounter{equation}\fi \global\@eqnswtrue\global\@eqcnt\z@\cr \fi } \def\inserttext#1{% \global\@exist@inserted@texttrue \global\def\inserted@text{#1}\\} \makeatother \begin{document}\parindent1zw ああああああああああああ ああああああああああああ \begin{eqnarray} aaaa&=&bbbbbbb\\ \inserttext{ああああ} aaaaaaa&=&bbbbbbb\\ aaaaaaa&=&bbbb \end{eqnarray} あああああああああああああ あああああああああああああ ああああああああああああ ああああああああああああ \begin{eqnarray*} aaaa&=&bbbbbbb\\ \inserttext{ああああ} aaaaaaa&=&bbbbbbb\\ aaaaaaa&=&bbbb \end{eqnarray*} あああああああああああああ あああああああああああああ \end{document}

この書き込みへの返事:

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