在R Markdown中使用^[footnote]
时,是否有方法生成罗马数字或字母,而不是数值?
谢谢!
我最初的R Markdown设置:
---
title: |
| title
author: |
| author
date: date
fontsize: 9pt
output:
beamer_presentation:
theme: default
slide_level: 2
includes:
in_header: header.tex
keep_tex: true
linkcolor: false
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
我认为重复的答案并不能让它变得很清楚,但基本上,你无法在本地实现你想要的。
如果可以的话,你需要在CSS(或Markdown处理器的某个地方(中添加一些更改,以便在输出中包含罗马数字。
来自文档:
要在Rmd文档中包含一个或多个自定义样式表可以使用css选项,例如
output:
html_document:
css: "style.css"
或者,您可以使用css代码块来嵌入css规则直接在您的Rmd文档中
```{css, echo=FALSE}
.footnotes-list {
list-style-type: lower-roman;
}
```
所以,假设这是你的降价:
Here's a simple footnote,[^i] and here's a another one.[^ii]
asdfasdf
asfdasdf
[^i]: This is the first footnote.
[^ii]: Here's the second one.
您需要创建一个名为'styles.css'
的新文件,并向其中添加以下代码:
.footnotes-list {
list-style-type: lower-roman;
}
这将导致类似这样的HTML呈现(见下面的演示(
/* need to add this to your CSS */
.footnotes-list {
list-style-type: lower-roman;
}
<p>
Here’s a simple footnote,<sup class="footnote-ref">
<a href="#fn1" id="fnref1">i</a></sup> and here’s a another one.
<sup class="footnote-ref"><a href="#fn2" id="fnref2">ii</a></sup>
</p>
<div class="cl-preview-section">
<p>asdfasdf<br> asfdasdf
</p>
<hr class="footnotes-sep">
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item">
<p>This is the first footnote. <a href="#fnref1" class="footnote-backref">↩︎</a></p>
</li>
<li id="fn2" class="footnote-item">
<p>Here’s the second one. <a href="#fnref2" class="footnote-backref">↩︎</a></p>
</li>
</ol>
</section>
</div>