^[脚注]在R中用罗马数字标记



在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>

相关内容

  • 没有找到相关文章

最新更新