我正在用 RMarkdown 编写一个文档,希望有一个关于在标题部分包含额外信息的相当简单的查询。
我的 rmd 的标题部分如下所示:
---
title: "My R-Markdown Document"
author: "[My name here](a hyperlink to my institutional page)"
output: html_document
---
Run Code Online (Sandbox Code Playgroud)
我正在尝试在我的名字后添加一个简单的额外行,其中包括我的 Twitter 句柄
我尝试通过将其添加为摘要来作弊....:
---
title: "My R-Markdown Document"
author: "[My name here](a hyperlink to my institutional page)"
abstract: "[I'm on Twitter](hyperlink)"
output: html_document
---
Run Code Online (Sandbox Code Playgroud)
但是在额外信息之前显示标题摘要,即我得到
“摘要:我在推特上”
而所需的输出是
标题文字
名称(超链接)
我在推特上(超链接)
有谁知道如何让这个工作?我查看了PANDOC 指南和其他示例,并尝试了各种将其称为描述、研究所的东西,但除了上面突出显示的问题的摘要之外,这些似乎都没有呈现。
注意:修改的额外查询这适用于 HTML 输出,但如果 output == PDF 似乎不适用于该领域的任何建议也欢迎!
有几种方法可以在多行上为单个字段呈现 RMarkdown YAML 标头内容。以下示例适用于 pdf 和 html 格式:
使用两个空格后跟 \n
---
title: "My R-Markdown Document"
author: "[My name here](a hyperlink to my institutional page) \n[I'm on Twitter](hyperlink)"
output:
pdf_document: default
html_document: default
---
Run Code Online (Sandbox Code Playgroud)
使用|运算符
---
title: "My R-Markdown Document"
author: |
| [My name here](a hyperlink to my institutional page)
| [I'm on Twitter](hyperlink)
output:
pdf_document: default
html_document: default
---
Run Code Online (Sandbox Code Playgroud)
使用 html 换行符<br>(适用于 html,不适用于 pdf)
---
title: "My R-Markdown Document"
author: "[My name here](a hyperlink to my institutional page)<br><br>[I'm on Twitter](hyperlink)"
output: html_document
---
Run Code Online (Sandbox Code Playgroud)
请注意,在作者字段中包含这样的附加信息可能并不理想,因为附加信息也将包含在呈现的 html 作者元数据中:
<meta name="author" content="My name here I’m on Twitter" />
这些问题也可能有帮助: