首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R Bookdown中的每个GitBook样式的web章节之后重新启动尾注编号

在R Bookdown中的每个GitBook样式的web章节之后重新启动尾注编号
EN

Stack Overflow用户
提问于 2018-05-31 04:09:12
回答 1查看 334关注 0票数 8

我正在准备一份历史书手稿,用R-Markdown和Bookdown编写,其中将有8个章节,每个章节都带有100+芝加哥风格的尾注,使用GitBook风格的网络格式。

我的目标是在每一章之后重新开始尾注编号,以避免遇到高数字,并类似于传统历史书籍的出现。

我已经试验了这里描述的大多数设置(https://bookdown.org/yihui/bookdown/html.html#gitbook-style),但无法产生所需的web输出。以下是我的index.Rmd的相关部分:

代码语言:javascript
复制
output:
  bookdown::gitbook:
    dev: svglite
    css: css/style.css
    split_by: rmd
    split_bib: true

请参阅我的简化模型演示:https://jackdougherty.github.io/bookdown-test/book/和源代码:https://github.com/JackDougherty/bookdown-test

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-10 16:43:01

注意,在bookdown v0.9中,引文中的<a>标记的类从.脚注-ref改为.footnoteRef。因此,您需要扩展一些CSS,以便在使用预订的更新版本时说明这一点:

代码语言:javascript
复制
/* don't show the wrong footnote calls */
.footnote-ref sup,
.footnoteRef sup {
  display: none;
}

...

.footnote-ref,
.footnoteRef {
  counter-increment: fn-call;
}

.footnote-ref::after,
.footnoteRef::after {
  content: counter(fn-call);
  position: relative;
  top: -.5em;
  font-size: 85%;
  line-height: 0;
  vertical-align: baseline;
}

...

有关更多详细信息,请参阅https://github.com/rstudio/bookdown/issues/589#issuecomment-462149512

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50616517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档