tabular環境で小数点を揃え,一部を太字にしたい

名前: 奥村
日時: 2008-10-29 13:59:58
IPアドレス: 124.155.44.*

tabular環境で,小数点で桁を揃えて,その中の一部の数字を太字にしたいと思っています. 桁揃えはdcolumnでできました.しかし,\textbfで太字にすると桁がずれてしまいます(例えば以下の例で森林のモデル1(-0.22)を太字にしたい). 桁揃えと太字を同時に行う方法がございましたらご教授をお願いします. \documentclass[a4paper,12pt]{jarticle} \usepackage[dvips]{graphicx} \usepackage{multirow} \usepackage{dcolumn} \usepackage{txfonts} \newcolumntype{d}[1]{D{.}{\cdot}{#1}} \makeatletter \newcolumntype{.}{D{.}{.}{-1}} \makeatletter \newcolumntype{,}{D{,}{,}{-1}} \makeatletter \newcolumntype{d}[1]{D{.}{.}{#1}} \makeatletter \newcolumntype{E}[3]{>{\boldmath\DC@{#1}{#2}{#3}}c<{\DC@end}} \makeatletter \newcolumntype{e}[1]{E{.}{.}{#1}} \begin{document} \begin{table}[htbp] \begin{tabular}{.........} \hline & \multicolumn{1}{c}{モデル1} & \multicolumn{1}{c}{モデル2} & \multicolumn{1}{c}{モデル3} \\ \hline \multicolumn{1}{l}{森林} & -0.22 & 0.15 & 0.25 \\ \multicolumn{1}{l}{耕作地} & -0.62 & 0.12 & -0.21 \\ \multicolumn{1}{l}{河川} & 0.14 & 0.05 & 0.17 \\ \multicolumn{1}{l}{海} & -0.89 & 0.15 & -0.45 \\ \hline \end{tabular} \end{table} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)