上下文 html 导出参考书目

上下文 html 导出参考书目

上下文 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

相关内容