booktabs=FALSE(デフォルト)では hline.after で,どこでも,何本でも \hline を引くことができる。
booktabs=TRUE にして,hline.after では,複数の水平線(toprule, midrule, bottomrule)を引こうとしてもうまくいかない。
正解は,add.to.row を使うこと(たぶん)。
print(xtable(x), add.to.row=list(list(0:5, 4), c("[-1.5mm]\n ", "\\midrule\n")) )
これにより以下の LaTeX ソースが生成される。
\begin{table}[!Hhtbp]
\begin{center}
\begin{tabular}{rrrrrl}
\toprule
& Sepal.Length & Sepal.Width & Petal.Length & Petal.Width & Species \\
[-1.5mm]
\midrule
1 & 5.10 & 3.50 & 1.40 & 0.20 & setosa \\
[-1.5mm]
2 & 4.90 & 3.00 & 1.40 & 0.20 & setosa \\
[-1.5mm]
3 & 4.70 & 3.20 & 1.30 & 0.20 & setosa \\
[-1.5mm]
4 & 4.60 & 3.10 & 1.50 & 0.20 & setosa \\
[-1.5mm]
\midrule
5 & 5.00 & 3.60 & 1.40 & 0.20 & setosa \\
[-1.5mm]
\bottomrule
\end{tabular}
\end{center}
\end{table}
最新の画像[もっと見る]
- 算額(その2135) 12時間前
- 算額(その2134) 19時間前
- 算額(その2133) 1日前
- 算額(その2132) 3日前
- 算額(その2131) 4日前
- 算額(その2130) 4日前
- 算額(その2129) 5日前
- 算額(その2128) 5日前
- 算額(その2127) 6日前
- 算額(その2126) 6日前
※コメント投稿者のブログIDはブログ作成者のみに通知されます