Encontre e substitua texto dentro de equações no Word 2013

Encontre e substitua texto dentro de equações no Word 2013

Existe uma maneira de "encontrar e substituir" texto dentro de equações?

por exemplo: preciso substituir todos os $\hat v$ por $v$.

DesdeMathJaxnão funciona aqui: substitua um "vcom um^no topo" por um "v".

Responder1

Existe, mas com limitações e é desajeitado.

  1. Mude todas as suas equações para “Linear” (em vez de “Profissional”).
    • Por exemplo, selecione tudo, vá até a aba Equação e clique em “Linear” no lado esquerdo.
    • Cuidado: Profissional->Linear->Profissional não necessariamente deixa suas equações inalteradas. Percebi que as importações de MathML do nó MathJax geralmente mudam quando faço uma viagem de ida e volta dessa maneira. Teste suas equações antes de fazer uma conversão em massa ou faça cópias de segurança!
  2. Dentro de uma de suas equações de modo linear, selecione o texto que deseja encontrar ( v^para $\hat v$ no modo linear).
  3. Pressione Alt+F11 para acessar o editor VBA
  4. Pressione Ctl+G para acessar o painel Imediato
  5. Digite/cole esta linha e pressione Enter:

    Selection.Find.Text=Selection.Text
    

    Isto copia o texto exato que você selecionouna equaçãono campo "Localizar" da caixa de diálogo Localizar. Copiar/colar normal não funcionará porque você obterá os equivalentes de texto normais dos caracteres da equação. Selecionar texto fora de uma equação também não funcionará, pelo mesmo motivo.

  6. Feche o editor VBA e volte para o Word.
  7. Pressione Ctrl + F. Você verá que a caixa "Localizar" está preenchida com os símbolos da equação, por exemplo, v^. Contanto que você não altere esse texto, você pode clicar em Localizar próximo para ir para a próxima equação que (1) contém exatamente esse texto e (2) está no modo Linear. Não funciona para mim se as equações forem construídas no modo ("Profissional").
  8. Quando terminar a pesquisa, mude suas equações de volta para o modo Profissional.

Uma razão pela qual Find não funciona em equações como no corpo do texto é que os símbolos nas equações do novo estilo não são iguais aos símbolos correspondentes fora das equações. VerNota técnica Unicode (UTN) nº 28para os símbolos exatos e pontos de código Unicode usados ​​para operadores, eLista de Charbasepara os pontos de código usados ​​para caracteres de script.

Responder2

Descobri que, dentro da equação, você pode alterar alguns trechos dela para "Texto normal" (não sei se essa é a tradução usada pela Microsoft, sou usuário espanhol e para nós é "Texto normal" ). Dessa forma, você pode usar localizar e substituir diretamente.

informação relacionada