{{ define "list" }}
{{ range $category, $papers := .Papers.List }} {{ $paperCount := len $papers }} {{ if ge $paperCount 1 }}

{{ range $path, $paper := $papers }}
{{ if $paper.Meta.Title }} {{- normalizeStr $paper.Meta.Title }}
{{ else }} {{- $paper.PaperName }}
{{ end }} {{ $contCount := len $paper.Meta.Contributors }} {{ if ge $contCount 1 }} {{- range $index, $contributor := $paper.Meta.Contributors -}} {{- if $index }}, {{ end -}} {{- $contributor.FirstName }} {{ $contributor.LastName -}} {{- end -}}
{{ end }} {{ $hasVal := false }} {{ if $paper.Meta.PubYear }} {{ $hasVal = true }} {{ $paper.Meta.PubYear }} {{ end }} {{ if $paper.Meta.DOI }} {{ if $hasVal }}- {{end}} {{ $paper.Meta.DOI }} {{ else if $paper.Meta.ArxivID }} {{ if $hasVal }}- {{ end }} {{- $paper.Meta.ArxivID }} {{ else if $paper.Meta.Resource }} {{ if $hasVal }}- {{ end }} {{ $paper.Meta.Resource }} {{ end }} {{ if $paper.Meta.Journal }} {{ if $hasVal }}- {{ end }} {{ $paper.Meta.Journal }} {{ end }}
{{ end }} {{ end }} {{ end }}
{{ end }}