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.
- 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!
- Dentro de uma de suas equações de modo linear, selecione o texto que deseja encontrar (
v^
para $\hat v$ no modo linear). - Pressione Alt+F11 para acessar o editor VBA
- Pressione Ctl+G para acessar o painel Imediato
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.
- Feche o editor VBA e volte para o Word.
- 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"). - 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.