gpt4 book ai didi

r-markdown - 在 R Bookdown 中每个 GitBook 风格的网页章节之后重新启动尾注编号

转载 作者:行者123 更新时间:2023-12-03 01:37:27 26 4
gpt4 key购买 nike

我正在准备一份历史书手稿,用 R-Markdown 和 Bookdown 编写,共有 8 章,每章有 100 多个芝加哥风格的尾注,使用 GitBook 风格的 Web 格式。

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

我已经尝试了此处描述的大部分设置 ( https://bookdown.org/yihui/bookdown/html.html#gitbook-style ),但无法生成所需的 Web 输出。这是我的 index.Rmd 的相关部分:

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

最佳答案

请注意,在 bookdown v 0.9 中,<a>引文中标签的类从 .footnote-ref 更改为 .footnoteRef。因此,在使用更新版本的 bookdown 时,您需要扩展一些 CSS 来解决这个问题:

/* 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了解更多详情。

关于r-markdown - 在 R Bookdown 中每个 GitBook 风格的网页章节之后重新启动尾注编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50616517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com