r - R Markdown:渲染时删除标签集配置
问题描述
我有以下问题:我正在使用 RMD 和 html_document 创建一个 HTML 文档。我使用tabset
andtabset-pills
来构建内容。我现在的问题是:
我可以呈现相同的 RMD 文档但不解释tabset
设置吗?
举个例子:我可以渲染这个 RMD 文件导致下面两个不同的输出吗?
---
output: html_document
---
# Headline 1
## Headline 2 {.tabset}
### Headline 3 in a tab
### Headline 4 in a tab
### Headline 5 in a tab
谢谢斯蒂芬
解决方案
您可以使用参数化文档和内联代码:
---
title: Hello
output: html_document
params:
intab: TRUE
---
# Headline 1
## Headline 2 `r if (isTRUE(params$intab)) "{.tabset}"`
### Headline 3 in a tab
### Headline 4 in a tab
### Headline 5 in a tab
Rscript.exe -e "rmarkdown::render('62095186.Rmd')" # default
# Rscript.exe -e "rmarkdown::render('62095186.Rmd', params=list(intab=TRUE))" # same
Rscript.exe -e "rmarkdown::render('62095186.Rmd', params=list(intab=FALSE))" # by exception
推荐阅读
- touch - 使用 APFS 在 macOS 中更改符号链接的时间戳?
- android - Xamarin Android 中未显示按钮的自定义背景
- java - 如何使用在一个控制器中定义的变量在多个不同的控制器中使用?
- python - 如何通过添加“python”脚本使我的 html 和 css 正常工作?
- vulkan - 为什么 vkGetPhysicalDeviceSurfaceFormatsKHR 不必返回至少一种当前模式?
- pipe - 为什么用一根管子玩“乒乓球”游戏?
- python - 美丽的汤多个网址
- c# - 显示默认照片
- socket.io - Socket.io 动态消息
- python - TypeError:Cursor 类型的对象不是 JSON 可序列化的