【问题标题】:Highlight a certain author in references在参考文献中突出显示某个作者
【发布时间】:2015-01-19 08:31:02
【问题描述】:

我正在尝试使用jekylljekyll-scholar 创建参考列表。 有没有办法在 CSL 样式文件中突出显示(粗体)某个作者的姓名?有没有更好的方法可以在不接触 CSL 样式文件的情况下达到同样的效果?

例如(来自here),这是可取的:

Zelle R.M.、E. de Hulster、W. Kloezen、J.T.普朗克和 A.J.A.范马里斯。 2010. 在工程化酿酒酵母菌株的生物反应器分批培养中生产 C4-二羧酸的关键工艺条件。应用程序。环境。微生物。 76:744-750。

Abbott D.A.、Zelle R.M.、J.T.普朗克和 A.J.A.范马里斯。 2009. 用于生产羧酸的酿酒酵母的代谢工程:现状和挑战。 FEMS酵母水库。 9:1123-1136。

Zelle R.M., E. de Hulster, W.A. van Winden, P. de Waard, C. Dijkema, A.A.温克勒,J.A. Geertman, J.P. van Dijken, J.T.普朗克和 A.J.A.范马里斯。 2008. 酿酒酵母生产苹果酸:丙酮酸羧化工程、草酰乙酸还原和苹果酸出口。应用程序。环境。微生物。 74:2766-2777。

【问题讨论】:

    标签: xml jekyll citations csl


    【解决方案1】:

    可以使用Liquid 模板对书目条目进行后处理(有关背景信息,请参见 jekyll-scholar 的README)。要在示例中突出显示我的名字,您可以在 _config.yml 中使用以下内容:

    gems:
      - 'jekyll/scholar'
    scholar:
      bibliography_template: "{{ reference | replace_first: 'Zelle, R. M.', '<b>Zelle, R. M.</b>' }}"
    

    有关完整示例,请参阅https://gist.github.com/inukshuk/51e4a2b527eb605845fa

    【讨论】:

    • (感谢 jekyll-scholar 的作者 Sylvester Keil,他帮我回答了这个问题)
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多