Проверка дублирования формул MathType в InDesign Скрипт MT-ClearDoubleLinks-CS*
Используемое в контенте сайта слово MathType является зарегистрированной торговой маркой компании Maths for More S.L.
The word MathType used in the website content is a registered trademark of Maths for More S.L.
Official website of the company - https://www.wiris.com. Email: info@wiris.com. Address: Roger de Flor, 223, 08025 Barcelona, Spain.
Для начала разберем, что понимается под дублированием формул.
Давайте создадим новую публикацию InDesign. Разместим в нее текст и вставим новую формулу. Скопируйте ее и снова вставьте на другой странице.
Что же мы получили? Обе формулы будут связаны с одним и тем же файлом, расположенным на жестком диске. Внесем исправление в одну из них. На другой странице формула поменяется. Точнее InDesign укажет, что необходимо обновить связь.
Представьте, что методом копирования-вставки расставлено множество формул по всей публикации и вдруг оказалось, что на одной из страниц нужно исправить формулу, а на всех остальных страницах - не нужно. Вы входите в нее, исправляете и все, сделанные ранее вставки автоматически изменяются, хотя этого делать не нужно было.
Как этого избежать? Возможно, лучший вариант, чтобы для каждого файла с формулой была лишь одна формула в публикации, то есть нужно сделать однозначное соответствие между формулами в публикации и файлами на диске.
Данный скрипт выполняет именно это работу. Он просматривает всю публикацию и, если находится более одной формулы в публикации, которые имеют связь с одним и тем же файлом, то создается копия файла с новым именем и формула в публикации (точнее ее связь) переключается на новый файл.
Эта команда осуществляет проверку всех формул и их связей по всей публикации. Запускается этот процесс пользователем по своему усмотрению. Например, Вы знаете, что несколько раз копировали формулы, а теперь Вам нужно делать вносить правки. Лучше запустить проверку дублированных формул, чтобы исключить возможные проблемы в будущем.
Однако, можно сделать так, чтобы скрипт самостоятельно при каждом редактировании формулы проверял наличие ее дубляжа и устранял проблему.
Для этого откройте установки MathType и включите пункт "Включить проверку дублирования формул (для MT-Edit)". Теперь при редактировании каждой формулы будет осуществляться проверка, есть ли еще формулы в публикации, ссылающиеся на этот же файл и, если есть, то описанным выше способом такое дублирование устраняется. Единственный минус автоматической проверки в том, что при большом количестве формул в публикации открываться формулы на редактирование будут медленно. Поэтому очень часть удобно не включать этот пункт, а самостоятельно периодически делать проверку дублирования формул.
Итак, чтобы запустить эту команду, достаточно перейти в меню MT-Script->Проверить дублированные формулы.
Или тоже самое можно сделать, запустив скрипт MT-ClearDoubleLinks-CS6.jsx из палитры Сценарии.