我想在R Markdown文档的标题/副标题中添加一些特殊字体,但根据使用的引号类型,结果不同。
这里有一个小的R Markdown示例,展示了我的问题。我想在R Markdown副标题中打印Twitter标志,然后再显示Twitter账户名。
---
title: "Untitled"
subtitle: '`r fontawesome::fa("twitter", fill = "steelblue")` @twitter handle'
author: "My Name"
date: "7/12/2018"
output: html_document
---
This is it.
如果我使用单引号,那么我几乎可以得到我想要的结果。如下所示,在标志和 Twitter 句柄之间有一个换行符,但这没关系 - 可以通过 CSS 修复,因为标志设置在 <svg> ... </svg>
中。
然而,如果我使用双引号,那么情况就变得混乱了:
subtitle: "`r fontawesome::fa('twitter', fill = 'steelblue')` @twitter handle"
现在,YAML信息中的none在最终的HTML文档中不会出现。我猜这可能与如何将当前日期作为yaml的一部分输入或者YAML内联代码无法运行的问题有关,但我很好奇为什么更改引号类型会对渲染产生如此深远的影响,因为双引号显然适用于其他YAML参数。我正在使用
rmarkdown
v1.10。