上下文 MKIV html 导出功能完美,但是:APA 中的参考书目会----
为出版过多本出版物的作者生成行,这些行在 html 渲染时会消失。解决此问题的最佳方法是:1. 对于这种特殊情况,在每个出版物中重复作者姓名,即更改样式参数 2. 进行调整以将结果行转换为 html 编码实体?有人能为这两种情况提出解决方案吗?
\setupbackend[export=yes]
\usebtxdataset[mkiv-publications.bib]
\usebtxdefinitions[apa]
\starttext
\placelistofpublications[method=dataset]
\stoptext
答案1
该规则由命令绘制,\blackrule
但显然未导出到 XML。一个快速的解决方法是编写一个\emdash
来代替该规则。
\setupbackend[export=yes]
\usebtxdataset[mkiv-publications.bib]
\usebtxdefinitions[apa]
\startsetups apa:list:sameauthor:rule
\emdash
\stopsetups
\starttext
\placelistofpublications[method=dataset]
\stoptext