[英]How to adjust code block line spacing in knitr?
当您使用knitr将r-markdown文件呈现为HTML或pdf时,输出文档中的代码块对我来说看起来像是过多的行间距。 当我想输出summary()的结果时,这会将通常简洁的输出转换成太长的东西。
这是一个比较:
我看了看,我找不到调整knitr行间距的方法。
当然我可以使用xtable来格式化summary()输出,但它只想输出输出的“表格”部分,而不包括R ^ 2等。
有没有办法调整knitr的行间距,使其更紧凑?
您可以为HTML输出执行此操作。 在与文档相同的目录中创建自己的style.css
文件,并减少其中的行间距:
div pre {
line-height: normal;
}
然后在你的YAML前面引用那个CSS文件:
---
...
output:
html_document:
css: style.css
---
我不知道如何为PDF做这件事。 请注意,文档中的大多数LaTeX命令将直接通过pandoc传递给布局引擎,因此如果您可以使用原始LaTeX找到解决方案,则可以将其直接注入R Markdown文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.