pandoc / lua-filters

A collection of lua filters for pandoc
MIT License
600 stars 165 forks source link

Author names are missing in the HTML using scholarly-metadata and author-info-blocks #282

Open zhengchencai opened 1 month ago

zhengchencai commented 1 month ago

Hi there,

I used scholarly-metadata.lua and author-info-blocks.lua to render a HTML, but the author names are missing. And "Authors" and "Affiliations" are empty, how can I fix this? Thanks a lot

---
title: "Testing Lua filters with Qmd"
author:
  - Jane Doe:
      institute:
        - federation
      equal_contributor: "yes"
      correspondence: "yes"
      email: jane.doe@example.com
  - John Q. Doe:
      institute: [federation, acme]
      equal_contributor: "yes"
  - Juan Pérez:
      institute: acme
institute:
  - federation: Federation of Planets
  - acme:
      name: Acme Corporation

format: html
filters: 
  - scholarly-metadata.lua
  - author-info-blocks.lua
---

image

If I add name in the author,

---
title: "Testing Lua filters with Qmd"
author:
  - name: Jane Doe
    institute:
      - federation
    equal_contributor: "yes"
    correspondence: "yes"
    email: jane.doe@example.com
  - name: John Q. Doe
    institute: [federation, acme]
    equal_contributor: "yes"
  - name: Juan Pérez
    institute: acme
institute:
  - federation: Federation of Planets
  - acme:
      name: Acme Corporation

format: html
filters: 
  - scholarly-metadata.lua
  - author-info-blocks.lua
---

It became the following,

image

tarleb commented 1 month ago

It looks like you're using Quarto, in which case I'd discourage the use of those specific filters. Quarto has it's own system for authors and affiliations, in part derived from the filters here. It's better to fully rely on Quarto to do the right thing.