如何在带有HTML输出的tufte-styleBookdown中的每一章重置旁注编号?

我正在使用tuftemsmbstyle包将 tufte-LaTeX 书籍转换为 tufte- Bookdown。我有一大堆旁注,希望每章都重新开始编号,这样在本书结束时我不会达到 400。

我在 Bookdown GitHub 中找到了此 CSS 代码,用于使用使用脚注/尾注的常规 Bookdown 执行此操作。但是,我尝试修改代码以使用旁注的尝试失败了。这是我当前的 CSS 添加,它只需要该代码并放入sidenoteor sidenote-number(Inspect Element 建议是正确的标签)footnote原来的位置:

/* generate new footnote calls */
.sidenote-number::after {
  content: counter(fn-call);
  position: relative;
  top: -.5em;
  font-size: 85%;
  line-height: 0;
  vertical-align: baseline;
}

/* use a counter for footnotes numbering */
.sidenote ol {
  list-style: none;
  counter-reset: fn-number;
}

.sidenote li {
  counter-increment: fn-number;
}

.sidenote li p:first-child::before {
    content: counter(fn-number) '. ';
    width: 1.5em;
    float: left;
}

这不会按预期工作,而是添加一个新计数器,为每个旁注标记编号,并为每个标记重置一个计数器,因此文本标记获得 1,旁注标记获得 2。

我的 CSS 技能并不出色,我不确定下一步是正确的。如何让实际标记重置?

您可以在此处查看使用tufte / msmbstyle 构建的页面示例;只需向下滚动一点即可找到旁注 4。

以上是如何在带有HTML输出的tufte-styleBookdown中的每一章重置旁注编号?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>