【发布时间】:2015-08-06 09:03:15
【问题描述】:
我想知道是否有一种方法可以使用命令hline.after 将 xtable 中的一些 hlines 设为虚线或点线。我找不到解决方案。
MWE (Rnw):
\documentclass{article}
\usepackage{booktabs}
\begin{document}
<<mytable, results='asis', echo=F>>=
library("xtable")
print(xtable(matrix(rnorm(32), 8,4), align="lllll"), booktabs=T, hline.after = c(-1,0,4,8))
@
\end{document}
给出这个乳胶表代码:
\begin{table}[ht]
\centering
\begin{tabular}{lllll}
\toprule
& 1 & 2 & 3 & 4 \\
\midrule
1 & 0.50 & -0.49 & -1.32 & -0.29 \\
2 & 1.01 & 0.57 & 1.35 & 0.54 \\
3 & -1.20 & 1.02 & 1.12 & 0.07 \\
4 & 0.04 & 0.14 & 0.23 & -0.38 \\
\midrule
5 & -1.71 & -0.90 & 0.59 & -0.05 \\
6 & 0.14 & -0.82 & -0.44 & 0.52 \\
7 & -0.28 & 1.91 & -1.80 & 0.53 \\
8 & 0.38 & 2.66 & 0.26 & -1.38 \\
\bottomrule
\end{tabular}
\end{table}
在第 4 行之后,我想要一条虚线,或者最好是虚线,而不是实线 \midrule。
我知道,在乳胶中,我可以使用arydshln 包制作水平虚线,也可以使用虚线来操作 \dashlinedash{}、\dashlinegap{} 和 \arrayrulewidth{}。
但是在打印 xtable 时如何制作虚线/虚线?有人有解决办法吗?
【问题讨论】:
标签: r latex knitr lines xtable