我正在使用 tufte 和 msmbstyle 包将 tufte-LaTeX 书转换为tufte - Bookdown。我有一大堆旁注,希望每章都重新开始编号,这样到本书结束时我不会达到 400 条。
我在 Bookdown GitHub 中找到了这个 CSS 代码,用于使用常规 Bookdown 执行此操作,它使用脚注/尾注。但是,我尝试修改代码以使用边注的尝试失败了。这是我当前添加的 CSS,它只使用该代码并放入sidenote
或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。