名前: 高橋 正雄 日時: 2002-10-08 11:41:01 IPアドレス: 202.250.64.*
>>11642 今野篤志 様 興味深く拝見しました。 私も囲み線のところで困っていましたので。 (私が悪いのかもしれませんが、 奥村晴彦先生のLaTeX2e のp.86 にあるのを そのまま打っても囲み線はできませんでした。) ただし今野さんのをコピーしてやったらちゃんとでてきましたので、 ほっとしました。 ところで、囲み線の中に数式をいれることはできませんか? $A=B$ を使って文章中に出力できることは確かめました。 \eqnarray をつかった数式を出したいのですが(下のように)。 このようなものは実際、数学の本の中で、 例題を枠線で囲みたいときに必要です。 正直のところ、TeX の文章は何かおまじないの言葉のような感じしか 持っていません(その程度の知識しかないという意味です)。 どうぞよろしくお願いします。 \documentclass{jarticle} \makeatletter \newdimen\FRAMEsep \FRAMEsep=15pt \newenvironment{FRAME}{% \setbox0=\hbox\bgroup\ignorespaces}{\egroup \@tempdimb=\linewidth \advance\@tempdimb by -2\FRAMEsep \ifdim\wd0>\@tempdimb \@tempdima=\linewidth \else\@tempdima=\wd0\advance\@tempdima by 2\FRAMEsep\fi \begin{trivlist}\item[] \hrule width \@tempdima \hbox to \@tempdima{% \advance\@tempdima by -2\FRAMEsep \hsize=\@tempdima\vrule\hfill \vbox{\vskip5pt\def\thempfootnote{\arabic{mpfootnote}}% \begin{minipage}{\@tempdima}\unhbox0\end{minipage}% \vskip5pt}\hfill\vrule}\hrule width \@tempdima \end{trivlist}} \makeatother \begin{document} \begin{FRAME} このように \\ \begin{eqnarray} $\frac{a}{b}=b$ \end{eqnarray} 途中で改行したい場合 \\ 囲み線が横めいっぱいになってしまいます。\\ \end{FRAME} どうしたらよいのかお知恵をお貸しください。 \end{document}
この書き込みへの返事: