scieloorg / prodtools

0 stars 2 forks source link

Problema no registro em base de dados ISIS de metadados do documento que contenham equações #16

Open robertatakenaka opened 4 years ago

robertatakenaka commented 4 years ago

Descrição do problema

https://www.scielo.br/scielo.php?script=sci_issuetoc&pid=0103-636X20200002&lng=en&nrm=iso

O artigo Uma Reflexão de Professores sobre Demonstrações Relativas à Irracionalidade de √2

fica registrado na base de dados respectivamente no registro h e f, como:

registro h

 12  "Uma Reflexão de Professores sobre Demonstrações Relativas à Irracionalidade de 2^lpt"
 12  "Teachers' Considerations on the Irrationality Proof of 2^len"

registro f

 12  "Uma Reflexão de Professores sobre Demonstrações Relativas à Irracionalidade de <inline-formula><mml:math display="inline" id="m1"><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula>^lpt"
 12  "Teachers' Considerations on the Irrationality Proof of <inline-formula><mml:math display="inline" id="m2"><mml:mrow><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula>^len"

O motivo é que o registro h é para uso da indexação e o f seria para apresentação.

O problema é que os dados do registro h é usado nas interoperações entre bases de dados, como Article Meta, CrossRef, PubMed entre outros.

Issues relacionados

References

robertatakenaka commented 4 years ago

Para a apresentação no sumário:

https://www.mathjax.org/#demo

<math display="inline" id="m2"><mrow><msqrt><mn>2</mn></msqrt></mrow></math>

√2

Mas

<mml:math display="inline" id="m2">
<mml:mrow>  
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt></mml:mrow>
</mml:math>

2


Renderização do sumário

Bolema - vol.34 issue67 - naofunciona.html.zip

Bolema - vol.34 issue67.html.zip

Conclusão

Seria necessário:

  1. Incluir no <head>:
<script xmlns="" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
  1. No XML usado na página, não deve ter o namespace mml, conforme demonstrado nos testes. Manter o <inline-formula> parece não atrapalhar a renderização.