参考文献条目中不连续页码显示错误(缺少 ,
)
这是 0.12.0 时新出现的 bug,表现为 bib 内不连续页码在渲染时缺少 ,
,如 pages = {1--3, 5}
被渲染为 1-35
。
触发条件
- 页码不连续,使用
,
分隔不连续的页码。 - 不存在不完整的页码区间。
- 页码均为数字开头。
下面的解决方案就是破坏第三条的条件实现的 workaround。
请手动修改 bib 内对应的的页码项,在该页码项中任意一个页码的开头位置添加零宽空格 U+200B
。
例如:(由于 U+200B
是不可见字符,下以 [U+200B]
表示字符位置)
diff
@phdthesis{alterego,
type = {{超高校级学位论文}},
title = {{基于图书室的笔记本电脑的 Alter Ego 系统}},
author = {不二咲, 千尋},
year = {2010},
address = {某地},
school = {私立希望ヶ峰学園},
publisher = {私立希望ヶ峰学園},
- pages = {1--3, 5},
+ pages = {[U+200B]1--3, 5},
}
也可以加在 3 和 5 的前方。