[英]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.