scielo-edo / SPS-TeX

LaTeX for SciELO Publishing Schema
0 stars 0 forks source link

<issn pub-type="ppub"> #16

Closed jorgesallum closed 7 years ago

jorgesallum commented 7 years ago

http://jats2tex.beijaflor.io/workspaces/15

Como diferenciar essas tags? Como colocar um "case" para cada opção de atributo?

        <journal-meta>
            <issn pub-type="ppub">1677-5449</issn>
            <issn pub-type="epub">1677-7301</issn>
            <issn pub-type="">1677-7301</issn>
            <issn>1677-7301</issn>
        </journal-meta>

Tentei algo como coloquei abaixo, mas não consegui

issn:
  |
    @@lua(
    if attr('pub-type') ~= '' then
      return children()
    end
    )@@
jorgesallum commented 7 years ago

reviewing

yamadapc commented 7 years ago
issn:
  head: |

    \newcommand{@@lua(
    pub_type = attr('pub-type')
    if pub_type ~= '' then
      return '\\issn' .. pub_type
    end
    return '\\issn'
    )@@}{@@children}
yamadapc commented 7 years ago

Esses dois casos são considerados como o mesmo no momento:

            <issn pub-type="">1677-7301</issn>
            <issn>1677-7301</issn>