作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 rmarkdown 和 knitr 创建一个 PDF 文档。下面是一个示例代码块。当编织成 PDF 时,它会将 scalebox 值打印到 PDF,这是我不想要的。我的实际表格要宽得多,因此有必要使用 scalebox 参数。
```{r, results = 'asis', echo = FALSE, message = FALSE, warning=FALSE}
x <- matrix(rnorm(1000), ncol = 10)
x.big <- xtable(x)
print.xtable(x.big, hline.after=c(-1), tabular.environment = "longtable", scalebox = 0.7)
```
只有在使用 longtable 表格环境时才会发生这种情况。使用标准表格环境运行相同的代码块不会输出比例尺信息。我试过将 print.xtable 函数中的每个注释参数和 r 代码块设置为 FALSE,但没有成功。
如何在不打印 scalebox 文本的情况下输出我的 PDF 文件?
最佳答案
我还没有找到解决 scalebox 问题的方法。我最终做的是使用 print.xtable 中的大小参数。下面是一个示例函数,其中 size 是一个表示所需字体大小的整数。
outputXtableTest <- function( df, size){
sizeNew = paste0("\\fontsize{", size,"pt}{", size+1, "pt}\\selectfont")
print.xtable(
df, hline.after=c(-1,0, 1:nrow(table)),
tabular.environment = 'longtable',
floating = FALSE, size = sizeNew
)
}
查看此 post获取更多信息。
关于R Markdown - 具有 longtable 和 scalebox 输出 scalebox 值的 xtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36486902/
我正在使用 rmarkdown 和 knitr 创建一个 PDF 文档。下面是一个示例代码块。当编织成 PDF 时,它会将 scalebox 值打印到 PDF,这是我不想要的。我的实际表格要宽得多,因
graphicx包提供了 scalebox命令。我想将它封装在这样的环境中: \newenvironment{scaleb}{ \scalebox{0.7}{ } {}} 但是,下面的第二个示例有效,
我是一名优秀的程序员,十分优秀!