diff options
author | Albert Krewinkel <albert@zeitkraut.de> | 2020-10-30 23:10:15 +0100 |
---|---|---|
committer | Albert Krewinkel <albert@zeitkraut.de> | 2020-10-31 15:20:30 +0100 |
commit | 7af608b21485de3dc21bbbdedfc50605f34e6027 (patch) | |
tree | 8c952746afcd3a869f1835a2b99d4ccdeaed9c32 /data/templates/article.jats_publishing | |
parent | 07e434850d4a1d84179a5e75791e60ca254a4f98 (diff) | |
download | pandoc-7af608b21485de3dc21bbbdedfc50605f34e6027.tar.gz |
JATS templates: ensure jats_publishing output is valid
Diffstat (limited to 'data/templates/article.jats_publishing')
-rw-r--r-- | data/templates/article.jats_publishing | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/data/templates/article.jats_publishing b/data/templates/article.jats_publishing index ce184c0ed..b64425fd8 100644 --- a/data/templates/article.jats_publishing +++ b/data/templates/article.jats_publishing @@ -14,6 +14,13 @@ $endif$ $if(journal.pmc)$ <journal-id journal-id-type="pmc">$journal.pmc$</journal-id> $endif$ +$-- Fallback: an empty journal-id in case none is available. +$if(journal.publisher-id)$ +$elseif(journal.nlm-ta)$ +$elseif(journal.pmc)$ +$else$ +<journal-id></journal-id> +$endif$ <journal-title-group> $if(journal.title)$ <journal-title>$journal.title$</journal-title> @@ -28,6 +35,12 @@ $endif$ $if(journal.eissn)$ <issn pub-type="epub">$journal.eissn$</issn> $endif$ +$-- At least one issn element is required; use empty issn as fallback +$if(journal.pissn)$ +$elseif(journal.eissn)$ +$else$ +<issn></issn> +$endif$ <publisher> <publisher-name>$journal.publisher-name$</publisher-name> $if(journal.publisher-loc)$ |