Re: 木構造もどきなのですが..

名前: 仲村
日時: 2003-09-06 13:50:37
IPアドレス: 157.113.18.*

>>21564 > 改行したい 1ノードの全体を \parbox の中に入れてみてはいかがでしょうか。 \hbox を \parbox{10zw} に変えてみましたが、訳が分からない事に... 基本的に目的が違ってるので変更は難しいのかなと思うのですが 以下、私が改変したものです % eclclass.sty by Hideki Isozaki 1992.9.10 % myeclclass2 改変 仲村 \newbox\cls@box \newbox\cls@boxi \def\classify#1{% \leavevmode\hbox\bgroup\vtop\bgroup \offinterlineskip \gdef\cls@dp{0pt}% \hbox{・#1}\vtop\bgroup\vskip-1ex\hbox\bgroup\hskip\cls@hshift\vrule \vtop\bgroup\setbox\cls@box\hbox{}\vskip1ex\ignorespaces} % \vskip-1ex \vskip1ex は要修正 \def\endclassify{% \dp\cls@box-\cls@vshift\box\cls@box \egroup\egroup\egroup \hrule\@depth\cls@dp\@height\z@\@width\z@ \egroup\egroup\ignorespaces} \def\class#1{\box\cls@box \setbox\cls@box\hbox{\cls@rule#1\vrule \@height\normalbaselineskip\@width\z@\@depth\z@}% \@tempdima\dp\cls@box\advance\@tempdima\cls@vshift \xdef\cls@dp{\the\@tempdima}% \ignorespaces} \def\classf#1{\class{\fbox{#1}}} \def\cls@rule{\rule[\cls@vshift]{1cm}{0.4pt}} % Parameters for Horizontal Lines \def\cls@vshift{0.5ex} \def\cls@hshift{.476zw} ===== \documentclass[a4j]{jreport} \usepackage{myeclclass2} \begin{document} \begin{classify}{ねむい or お腹がすいた\\ さて、どちら?} \class{ねむい\\ \begin{classify}{それは寝不足のため?} \class{そう!!} \end{classify}} \class{お腹がすいた\\ \begin{classify}{なぜ食べないの?} % 改行して「なぜ食べないの?」から線を引く \class{面倒だから\\ なら、あきらめましょう} \class{お金が無いから\\ じゃ、たかりましょう} \end{classify}} \end{classify} \end{document}

この書き込みへの返事:

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