在 rmarkdown ioslides 中包含块引用
Posted
技术标签:
【中文标题】在 rmarkdown ioslides 中包含块引用【英文标题】:Include blockquote in rmarkdown ioslides 【发布时间】:2018-02-21 13:04:41 【问题描述】:我想在 RMarkdown ioslides
演示文稿中包含 blockquote
,但 blockquote
的 RMarkdown 语法似乎不适用于 ioslides_presentation
输出。
这是我的代码:
---
title: "La recherche reproductible"
date: '2017-08-06'
output:
ioslides_presentation:
css: style_presentation.css
---
## First slide
> Every project you work on, always at least have one collaborator, and that's future you.
Hadley Wickham, chief scientist at RStudio
这是我的输出截图。
感谢您的帮助!
【问题讨论】:
【参考方案1】:我现在才偶然发现您 1.5 年前的帖子,有类似的要求/问题(如何在 ioslides
演示文稿中获得块引用)。
对于它的(仍然)价值,这就是我想出的。
首先我们在 CSS 文件中添加一个自定义的blockquote
样式(改编自here):
blockquote
background: #f9f9f9;
border-left: 5px solid #ccc;
margin: 1.5em 10px;
padding: 0.5em 1.5em;
然后假设styles.css
是包含上述blockquote
样式的CSS 文件
---
title: "La recherche reproductible"
date: '2017-08-06'
output:
ioslides_presentation:
css: styles.css
---
## First slide
<blockquote>
Every project you work on, always at least have one collaborator, and that's future you.
Hadley Wickham, chief scientist at RStudio
</blockquote>
生产
或者稍微简洁一点(感谢@KonradRudolph),我们可以使用通常的>
语法和自定义CSS
> Every project you work on, always at least have one collaborator, and that's future you.
> Hadley Wickham, chief scientist at RStudio
【讨论】:
你确定> …
语法不会产生只需要一些自定义 CSS 的块引用吗?
@KonradRudolph 啊,是的,你是对的。代替<blockquote>...</blockquote>
,我们可以使用> ...
。不过,我们仍然需要自定义 CSS。我进行了修改。以上是关于在 rmarkdown ioslides 中包含块引用的主要内容,如果未能解决你的问题,请参考以下文章
使用 knitcitations 在 RMarkdown 文档中包含参考书目
如何在 Rmarkdown 文件中包含 DiagrammeR/mermaid 流程图
在flexdashboard中包含rmarkdown文本(includeMarkdown不起作用) (R)