Есть ли способ, которым я могу "найти и заменить" текст внутри уравнений?
Например: мне нужно заменить все $\hat v $ на $ v $.
Поскольку MathJax здесь не работает: замените « v на ^ сверху» на « v ».
Есть ли способ, которым я могу "найти и заменить" текст внутри уравнений?
Например: мне нужно заменить все $\hat v $ на $ v $.
Поскольку MathJax здесь не работает: замените « v на ^ сверху» на « v ».
Есть, но с ограничениями, и это неуклюже.
v^
для $\hat v $ в линейном режиме).Введите / вставьте в эту строку и нажмите Enter:
Selection.Find.Text=Selection.Text
Это копирует точный текст, который вы выбрали в уравнении, в поле "Найти что" диалогового окна "Найти". Обычное копирование / вставка не будет работать, потому что вы получите нормальные текстовые эквиваленты символов уравнения. Выделение текста вне уравнения также не будет работать по той же причине.
v^
. Пока вы не измените этот текст, вы можете нажать Find Next, чтобы перейти к следующему уравнению, которое (1) содержит именно этот текст, а (2) находится в линейном режиме. Это не работает для меня, если уравнения построены ("Профессиональный") режим.Причина, по которой Find не работает в уравнениях, как в обычном тексте, состоит в том, что символы в уравнениях нового стиля не совпадают с соответствующими символами вне уравнений. См. Техническую ноту Unicode (UTN) # 28 для точных символов и кодовых точек Unicode, используемых для операторов, и список Charbase для кодовых точек, используемых для символов сценария.
Я обнаружил, что внутри уравнения вы можете изменить некоторые его части на "Обычный текст" (я не знаю, является ли это переводом, используемым Microsoft, я - испанский пользователь, и для нас это "Texto normal"). ). Таким образом, вы можете использовать поиск и замену напрямую.