我正在将一个 tufte-LaTeX 书籍转换成使用 tufte 和 msmbstyle 包的 tufte-Bookdown。我有大量边注,并希望每章节重新开始编号,以便在书的最后不会达到400个。
我在 Bookdown 的 GitHub 中找到了这个 CSS 代码,用于对正常的 Bookdown(使用脚注/尾注)进行此操作。然而,我试图修改该代码以适应边注,但失败了。这是我当前的 CSS 添加内容,只是用
这种方法并不奏效,它会添加一个新的计数器,用于对每个旁注标记进行编号,且该计数器为每个标记重置,因此正文标记得到1,旁注标记得到2。
我的CSS技能并不是很出色,我也不确定下一步该怎么做才能使实际标记重置?
你可以在使用了tufte/msmbstyle构建的页面中查看示例,这里可以找到旁注4,只需向下滚动一点即可。
我在 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。
![一个带有其自身旁注标记的旁注标记](https://istack.dev59.com/ySiSW.webp)
你可以在使用了tufte/msmbstyle构建的页面中查看示例,这里可以找到旁注4,只需向下滚动一点即可。