名前: matu 日時: 2004-09-27 01:36:27 IPアドレス: 131.112.125.*
いつもお世話になります. 表内の特定のセルだけをExcellのセルを塗りつぶしていくように出力したくて,『美文書作成入門』初版第3刷(p.177; 11.5 長方形)を参考に\\ruleを使って下記のようにしてみたのですが, 予想以上に隙間が開いてしまいます.これを何とか区切り線程度の太さor無くすようにしたいのですが,できますでしょうか? それと塗りつぶしたセルはそれぞれの一段目の行の幅を継承して欲しいのですが,そういったことは可能でしょうか?(下記のサイズ設定は苦し紛れに調整したものです) また,最下段にある\\dashboxに対しても同様の出力を期待しています.. 以上ですが,よろしくお願いいたします. ********************************************** \begin{table}[htbp] \begin{center} \caption{} \label{tab1} \begin{tabular}{r|ccccccc}\hline \textbf{(x)} & a & bcde & cd & \multicolumn{3}{c}{defghij} & efg \\\hline\hline a & \rule{30pt}{12pt} & & & & & & \rule{28pt}{12pt} \\ bcd & & & \rule{15pt}{12pt} & & & & \\ cd & \rule{26pt}{12pt} & \rule{20pt}{12pt} & \rule{15pt}{12pt} & & \rule{30pt}{12pt} & & \rule{28pt}{12pt} \\ d & & & & \dashbox{1}(16,13){\textbf{(A)}} & & \dashbox{1}(16,13){\textbf{(B)}} & \\\hline \end{tabular} \end{center} \end{table} ************************************************** なお,WinShell 2.5 (Win 2000pro)を使っています.
この書き込みへの返事: