Problemas com a marcação de equação

44 views
Skip to first unread message

Rita Maria Xavier Machado

unread,
Oct 5, 2022, 10:29:58 AM10/5/22
to sciel...@googlegroups.com

Prezadas/os, bom dia!

 

Tenho uma equação para marcar e estou com dificuldades. Habilitei a cópia da equação para mathml nas ferramentas de Equação do Word, copiei, salvei em TXT mas quando vou colar no Word, ela volta ao formato original.

 

Já vasculhei as mensagens no google.groups atrás de uma solução mas não encontrei. Também fiz um monte de testes no arquivo e o máximo a que cheguei vai anexado a esse email.

 

Estou há dois dias em cima dessa equação e a única conclusão a qual cheguei é que deve haver algo a habilitar ou desabilitar no Word para que eu consiga colar o texto em mathml. Só que não faço a menor ideia do que seja.

 

Alguém pode me dizer o que devo fazer?

 

Muito obrigada!!

 

Rita Machado

 

 

1806-9584-2022v30n377953testes.docx

Luzia Saeko Kanashiro

unread,
Oct 5, 2022, 3:55:05 PM10/5/22
to sciel...@googlegroups.com
Prezada Rita Machado, boa tarde.

Por favor, qual o texto do arquivo txt que tentou colar no Word?

Atenciosamente,
Luzia S. Kanashiro
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FapUNIFESP
______________________________
www.scielo.org | www.scielo.br



--
Dicas para uma lista mais agradável: https://groups.google.com/forum/#!msg/scielo-xml/-YrEM7thNiU/23VuComZDwAJ
---
Você recebeu essa mensagem porque está inscrito no grupo "SciELO XML - SciELO Publishing Schema" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para scielo-xml+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/scielo-xml/7E9220C1-4CC8-4643-A3FC-CFD26FB89EE7%40hxcore.ol.

Esta mensagem pode conter informação confidencial, sendo seu sigilo protegido por lei. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente ao remetente, respondendo o e-mail e em seguida apague-a. Agradecemos sua cooperação.


This message may contain confidential information and its confidentiality is protected by law. If you are not the addressed or authorized person to receive this message, you must not use, copy, disclose or take any action based on it or any information herein. If you have received this message by mistake, please advise the sender immediately by replying the e-mail and then deleting it. Thank you for your cooperation.

Rita Maria Xavier Machado

unread,
Oct 5, 2022, 4:01:34 PM10/5/22
to sciel...@googlegroups.com

Prezada Luzia, boa tarde!

 

Agradeço pelo retorno. O texto gerado no TXT é esse:

 

<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><mml:msub><mml:mrow><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>α</mml:mi><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mo stretchy="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math>

 

Cordialmente,

 

Rita

Luzia Saeko Kanashiro

unread,
Oct 5, 2022, 4:13:13 PM10/5/22
to sciel...@googlegroups.com
Tentou colar no Word sem formatação? Se o problema for apenas o de formatação da equação, dando um CTRL-V ou colar com a opção Manter Formatação Original resolveria?

Luzia S. Kanashiro
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FapUNIFESP
______________________________
www.scielo.org | www.scielo.br


Rita Maria Xavier Machado

unread,
Oct 5, 2022, 4:15:31 PM10/5/22
to sciel...@googlegroups.com

Copie do TXT, usei o crtl-V mas nem olhei a opção Manter a formatação original. Vou tentar isso.

Rita Maria Xavier Machado

unread,
Oct 5, 2022, 4:31:14 PM10/5/22
to sciel...@googlegroups.com

Consegui copiar e colar do corpo do email que te enviei. Foi em Mathml mas o acusou este erro de estrutura: O atributo "xmlns:m" deve ser declarado para o tipo de elemento "mml:math".

 

O texto da equação também ficou “esticado”. Não sei onde devo quebrar as linhas. Seguem os arquivos.

 

Rita

 

1806-9584-2022v30n377953testes.docx
1806-9584-2022v30n377953testes.xml

gangel...@gmail.com

unread,
Oct 8, 2022, 3:05:14 PM10/8/22
to SciELO XML - SciELO Publishing Schema
Olá Rita, boa tarde. Espero que esteja bem.

Bom, seu problema aí é que você está devolvendo a equação para o docx do jeito que tirou, ou seja, vai dar na mesma.

O Word usa um argumento dentro da primeira tag (mml:math) para gerar a fórmula com aquele visual gráfico. Então, no nosso caso, temos que retirar esse argumento para que a fórmula volte ao docx como MathML.
Dada a explicação vamos à solução:


<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"><mml:msub><mml:mrow><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>α</mml:mi><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mo stretchy="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math>

O argumento em negrito acima que é utilizado para formatar a equação, então basta retirar que ficará assim:

<mml:math><mml:msub><mml:mrow><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi><mml:mi>G</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>α</mml:mi><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:msubsup><mml:mo stretchy="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math>

Pronto, agora sua fórmula será re-inserida no docx no formato MathML.


Recomendo fazer uma macro para fazer esse trabalho para você, senão o trabalho ficará muito braçal em um artigo com muitas fórmulas.
Espero que tenha ajudado.
Atenciosamente,

Rita Maria Xavier Machado

unread,
Oct 8, 2022, 3:14:08 PM10/8/22
to sciel...@googlegroups.com

Estou bem, obrigada, e você?

 

Agradeço muito pela explicação. Até hoje só marquei duas equações. Essa foi a segunda. Na primeira em 2017, também precisei de ajuda. Dessa vez recuperei as instruções da anterior mas apareceu esse problema do atributo.

 

Vamos ver se vou conseguir marcar sem ajuda na próxima...

 

Muito obrigada!

 

Cordialmente,

 

Rita

Reply all
Reply to author
Forward
0 new messages