使用knitr在markdown中创建表格:格式化问题

时间:2014-11-11 18:33:08

标签: r format markdown knitr

我一直在处理有关格式化表格的问题,如下所示:为什么下表对齐右边但后面的表格与中心对齐?

```{r}
dep.vars  <-  letters[1:4]
table.3   <-  1:4
```
**Table 3: Box-Cox estimates for transformation parameter $\lambda$**  

| Dep. variable      | $\hat{\lambda}$ |  
|  -----------:           | :-------------: |  
| `r dep.vars[1]`         | `r table.3[1]`  |  
| `r dep.vars[2]`         | `r table.3[2]`  |  
| `r dep.vars[3]`         | `r table.3[3]`  |    
| `r dep.vars[4]`         | `r table.3[4]`  |  



| Hi there      | Everybody |  
|  -----------:           | :-------------: |  
| `r dep.vars[1]`         | $\alpha$  |  

我正在编织HTML。

我很感激一些指向文档的指针,这些文档比markdown快速参考更详细地解决了这类问题。

1 个答案:

答案 0 :(得分:0)

这似乎是一个MathJax问题。 MathJax用于将符号/方程式注入HTML页面。

如果您编织为PDF,它们都会居中(因为您的LaTeX代码本身呈现)。

编织HTML,如果您将“Everybody”更改为“$ \ hat {\ lambda} $”,则在MathJax重新格式化后,两者都会以正确的方式结束。

如果您在浏览器中禁用JavaScript(从而击败MathJax),则两者都不是正确的。