在分类书目CSL中在引用类型之前生成标题

问题描述

最近,我发现了一个tip,它允许在PDF输出中按参考类型对csl生成的书目进行排序。在我的示例中,我相应地应用了此技巧:

<macro name="sort-key">
<choose>
  <if type="book chapter report" match="any">
    <text value="1"/>
  </if>
  <else-if type="article-journal article-magazine article-newspaper" match="any">
    <text value="2"/>
  </else-if>
  <else-if type="webpage post-weblog" match="any">
    <text value="3"/>
  </else-if>
  <else-if type="software" match="any">
    <text value="4"/>
  </else-if>
  <else-if type="motion-picture" match="any">
    <text value="5"/>
  </else-if>    
  <else>
    <text value="6"/>
  </else>
</choose>
</macro>

...

<bibliography et-al-min="5" et-al-use-first="1" entry-spacing="0" hanging-indent="true">
  <sort>
    <key macro="sort-key"/>
    <key macro="author-bibliography"/>
    <key variable="title"/>
  </sort>

...
</bibliography>

仍然,我有一个问题:在这样的分类书目中,是否可以将命名标题归属于以下引用类型,而不必产生Word输出并直接放置标题?我使用最新的Pandoc,输出pdflatex,但在Web上找不到任何准确的解决方案。尽管我承认可以使用multiple-bibliography.lua过滤器,但事实并非如此,因为我想使用一个书目文件来打印输出,并在每个text value之前添加标题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...