R标记文档在PDF输出中裁剪代码片段
下面的标题来自我编译为PDF的R Markdown文档。它会导致代码片段被裁剪。注释掉PDF输出块并取消注释HTML块会导致格式良好的HTML输出 是否有可以更改的参数来修复此问题?或者我需要以不同的格式设置代码片段吗?R标记文档在PDF输出中裁剪代码片段,r,pdf,r-markdown,R,Pdf,R Markdown,下面的标题来自我编译为PDF的R Markdown文档。它会导致代码片段被裁剪。注释掉PDF输出块并取消注释HTML块会导致格式良好的HTML输出 是否有可以更改的参数来修复此问题?或者我需要以不同的格式设置代码片段吗? --- title: "fmodbc Package" author: "Bobby Rohrkemper, Software Developer at Schweiz Tourismus" date: "`r Sys.Date()`" # output: # rmark
---
title: "fmodbc Package"
author: "Bobby Rohrkemper, Software Developer at Schweiz Tourismus"
date: "`r Sys.Date()`"
# output:
# rmarkdown::html_vignette:
# toc: TRUE
output:
pdf_document:
toc: TRUE
vignette: >
%\VignetteIndexEntry{Vignette Title}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
或者我应该尝试一个不同的主题?我可能对Tufte讲义主题感兴趣,但我认为首先修改标准输出更有意义
PDF输出被裁剪:
HTML输出看起来不错:
代码段:
这将产生上述结果。我不会在PDF和HTML版本中修改它
```{r}
# names(dat)
# "__Backups" "__Budget" "__Comments" "__Documents" "__globals" "__KPI" "__Marketing Activities" "__MarketManager" "__Segmentation" "__sts_Account" "__sts_Budget" "__sts_Mandate" "__sts_ProfitCenter" "__UserLog" "__VL_PlanningStatus"
```
使用区块选项
tidy=TRUE
tidy:(FALSE;逻辑)是否应使用Formator包中的函数tidy_source()整理R代码;若未清理,原R码不改;tidy=TRUE类似于swave中的keep.source=FALSE,但它也尝试不放弃R注释(注意:此选项在某些情况下不起作用;有关更多信息,请参阅)
---
title: "fmodbc Package"
author: "Bobby Rohrkemper, Software Developer at Schweiz Tourismus"
date: "`r Sys.Date()`"
# output:
# rmarkdown::html_vignette:
# toc: TRUE
output:
pdf_document:
toc: TRUE
vignette: >
%\VignetteIndexEntry{Vignette Title}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r}
library(knitr)
opts_chunk$set(tidy = TRUE)
```
```{r}
# names(dat)
# "__Backups" "__Budget" "__Comments" "__Documents" "__globals" "__KPI" "__Marketing Activities" "__MarketManager" "__Segmentation" "__sts_Account" "__sts_Budget" "__sts_Mandate" "__sts_ProfitCenter" "__UserLog" "__VL_PlanningStatus"
```