求 markdown 多注脚并列的写法

2019-07-14 10:22:33 +08:00
 dazkarieh

我的写法是

正文:

文本 1[^1]
文本 2[^2]
文本 3[^3]
注脚:

[^1]: 注释 1
[^2][^3]: 注释 2

结果只会显示[^2]的注脚效果,[^3]没了,

注脚:

[^1]: 注释 1
[^2]: 注释 2
[^3]: 注释 2

这样写是正常的,但是注释 2 写了两遍,不是我想要实现的效果。

请教正确的写法

16102 次点击
所在节点    Markdown
9 条回复
chuxiaonan
2019-07-14 10:32:35 +08:00
额 不太懂 LZ 的问题
我的理解是不是应该这样?

```
正文:

文本 1[^1]
文本 2[^2]
文本 3[^2]
```
dazkarieh
2019-07-14 10:43:41 +08:00
@chuxiaonan #1 谢谢,大兄弟的这种理解也可以,不过有时候为了偷懒(也有美观的考虑),我会把注释 2 和注释 3 写成一条注释

注释 2 是苏培成:《二十世纪的现代汉字研究》第 x 页,第 y 行
注释 3 是苏培成:《二十世纪的现代汉字研究》第 x 页,第 z 行

实际写的的时候,我不太想去具体到行数,所以只标注到页为止

注释 2:苏培成:《二十世纪的现代汉字研究》第 x 页

但我想问的是是否有办法可以既通过[^2]、[^3]来区分,又不用写两遍注释 2 的。

我知道自个的思维有些奇怪……不能看懂的请见谅
jinliming2
2019-07-14 10:47:26 +08:00
我觉得 1 楼是对的。

如果你两条注释是不同的,也就是行数不同,那你写两条注释没问题。

但是,既然你把它们合并了,那么他们俩就是一条注释,没有必要写成两个不同的 ID。
dazkarieh
2019-07-14 10:47:42 +08:00
或者说撇开需求合理性,我想知道技术上是否可以实现两个注脚序号并列

[^a][^b]: text
ipwx
2019-07-14 10:52:32 +08:00
标准 Markdown 和目前我见过的各种扩展 Markdown 没有这个功能。

而且说实话,你这个需求 LaTeX 都不好处理,或者说一般人不这么处理。我见过的文献,如果是同一本书不同的页号,大致上的格式是这样的:

Some sentence (author date; page xx-xx); another sentence (author date; page xx-xx)

References

(author date) "book title" ....

就是说引文还是只有一遍这本书,但是在引用的时候标注出来也好。
dazkarieh
2019-07-14 10:58:17 +08:00
@jinliming2 #3 了解,谢谢回复
dazkarieh
2019-07-14 11:06:23 +08:00
@ipwx #5 谢谢回复。
我谷歌了一圈,如你所说,markdown 没有我说的这种解决方案,latex 有过类似讨论,不过看不懂(我不用 latex)……
https://tex.stackexchange.com/questions/35043/reference-different-places-to-the-same-footnote
只能老老实实来,自己心思有些走歪了。
learnshare
2019-07-14 12:46:52 +08:00
没有见过这种 Markdown 语法,而且 #1 说的很对
omph
2019-07-14 14:20:19 +08:00
自己魔改 markdown 编辑器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/582797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX