Encontre e substitua o texto dentro das equações na palavra 2013

7

Existe uma maneira que eu possa "encontrar e substituir" o texto dentro de equações?

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

Como MathJax não trabalhe aqui: Substitua um " v por um ^ no topo" por um " v ".

    
por Pedro77 15.09.2015 / 15:14

2 respostas

6

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

  1. Altere todas as suas equações para "Linear" (em vez de "Professional").
    • Por exemplo, selecione tudo, vá para a guia Equação e clique em "Linear" no lado esquerdo.
    • Cuidado : Profissional > Linear- > Profissional não necessariamente deixa suas equações inalteradas. Tenho notado que as importações MathML do nó MathJax geralmente mudam quando eu viajo 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 das suas equações no modo linear , selecione o texto que deseja encontrar ( v^ para $ \ hat v $ no modo linear).
  3. Pressione Alt + F11 para chegar ao editor do VBA
  4. Pressione Ctl + G para acessar o painel Immediate
  5. Digite / cole nesta linha e pressione Enter:

    Selection.Find.Text=Selection.Text
    

    Isso copia o texto exato que você selecionou na equação no campo "Localizar" da caixa de diálogo Localizar. Uma cópia / colagem normal não funcionará porque você obterá os equivalentes de texto normal dos caracteres da equação. Selecionar texto fora de uma equação também não funcionará, pelo mesmo motivo.

  6. Feche o editor do VBA e volte ao Word.
  7. Hit Ctl + F. Você verá que a caixa "Localizar" é 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 são construídas ("Professional") modo.
  8. Quando terminar de pesquisar, mude suas equações de volta para o modo Profissional.

Um motivo para o Find não funciona nas equações, como acontece no texto do corpo, é que os símbolos nas equações de estilo novo não são os mesmos que os símbolos correspondentes fora das equações. Veja Nota Técnica Unicode (UTN) # 28 para os símbolos exatos e pontos de código Unicode usados para operadores, e Lista do Charbase para os pontos de código usados para caracteres de script.

    
por 27.06.2016 / 22:05
0

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

    
por 15.11.2017 / 17:56