更新1.6.2之后 脚注排版混乱

之前用的是V1.5.2,今天更新了V1.6.5
问题:更新之后,预览页面的脚注出现:1)脚注蓝色字体不显示了;2)脚注莫名其妙总是从一行的最后面开始,打乱了排版;
目前效果如下图:

1 个赞

好像以前不是这样…

试试加个 css snippet 调一下

.cm-s-obsidian span.cm-footref.cm-inline-footnote {
    display: inline;
    color: red;
}

截图正文文字的夸张的分散对齐, 我这里没有出现, 可能跟其他自定义主题样式有关

我按照您的建议修改之后,就好了。非常感谢。

1 个赞

同更新V1.6.5,原先脚注只显示^1,现在显示[^1],不会自动缩两格。感觉不习惯。

有点忘了以前是咋显示的,

如果是分离定义的那种:

Here's a simple footnote,[^1] and here's a longer one. [^bignote] 

[^1]: meaningful!

[^bignote]: Here's one with multiple paragraphs and code.
    Indent paragraphs to include them in the footnote.
    `{ my code }`
    Add as many paragraphs as you like.

也许可以 css 把它自己的 [^] 做成透明

.cm-s-obsidian span.cm-footref.cm-hmd-barelink:not(.cm-formatting-link):before {
    content: "^";
}
.cm-s-obsidian span.cm-footref.cm-hmd-barelink.cm-formatting-link-start,
.cm-s-obsidian span.cm-footref.cm-hmd-barelink.cm-formatting-link-end {
    opacity: 0;
    /* 不能 display none, 没法选中了... */
}
.cm-s-obsidian span.cm-footref.cm-hmd-barelink.cm-formatting-link-start:hover,
.cm-s-obsidian span.cm-footref.cm-hmd-barelink.cm-formatting-link-end:hover {
    opacity: 1;
}

如果是行内定义那种 You can also use inline footnotes. ^[notice that the carat goes outside of the brackets on this one.], 也可以类似调整