名前: けめ丸 日時: 2002-10-07 17:57:10 IPアドレス: 43.232.61.*
>>11599 外していたらごめんなさい。 こういうことでよろしいのでしょうか? \documentclass{jarticle} \makeatletter \newenvironment{FRAME}{% \setbox0=\hbox\bgroup}{\egroup \ifdim\wd0>\linewidth\@tempdima=\linewidth \else\@tempdima=\wd0\advance\@tempdima by 30pt\fi \begin{trivlist}\item[] \hrule width \@tempdima \hbox to \@tempdima{% \advance\@tempdima by -30pt \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} この設定だと囲み線は横幅いっぱいになってしまいますが、文の 幅(横の長さ)にあわせて囲むにはどのようにしたらよいのでしょうか。 どうかお知恵をお貸しください。よろしくお願いいたします。 \end{FRAME} \begin{FRAME} その答えはこんな感じでしょうか? \end{FRAME} \end{document}
この書き込みへの返事: