Пятница, 20.07.2018, 15:43
Приветствую Вас Гость | RSS
Меню сайта
Форма входа
Поиск
Выбрать книгу...
Сайт http://www.phoenixbooks.ru
  • Книги с "живым" просмотром
  • Ссылки на ведущие интернет-магазины
  • Календарь
    «  Июль 2018  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Архив записей
    Наш опрос
    Do you need english localization of scripts and the user manual?
    Всего ответов: 86
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Rambler's Top100

    MT-Script Help (страница 3)

    Вернуться в содержание

    MT-Convert-CS4

    Скрипт MT-Convert-CS4 запускается либо через меню MT-Script-CS4\«Пакетное преобразование формул», либо через палитру «Сценарии» MT-Script-CS4\MT-Convert-CS4.jsx. Он делает пакетное преобразование формул в публикации InDesign. По функционалу полностью аналогичен команде MathType\Format Equations... в Word.

    Зачем он нужен... ?

    Приведу лишь два случая, когда может понадобиться этот скрипт.

    1. Предположим, изначально в Word весь текст и формулы были набраны кеглем единого размера, а в публикации в таблицах кегль должен быть на пункт меньше. Как это сделать для формул в таблицах? Выделяем таблицу и запускаем этот скрипт. Та же ситуация может возникнуть и со сносками, и с какими-нибудь замечаниями, набираемыми кеглем не только другого размера, но и вообще другим шрифтом.
    2. Предположим, что Вы разложили текст, разместили в нем формулы и оказалось, что книга не умещается в требуемый объем. С текстом все понятно, пара кликов мышкой и все готово, а что делать с формулами. Оказывается практически за те же несколько кликов Вы сможете изменить не только размер, но и любые параметры шрифтов и взаимного расположения элементов во всех формулах Вашей публикации.

    Как это все работает... ?

    Выделяем (инструментом «Текст» или «Выделение») ту часть публикации, формулы которой необходимо преобразованить. Запускаем скрипт.
    Сначала скрипт спросит, необходимо ли проверить дублированные формулы. Очень важно, чтобы «дубляжа» формул не было, т. е. не было бы две и более связей с одним файлом формулы. Почему так категорично?

    Пример в помощь

    Пусть на странице 10 была формула . Вы ее скопировали на страницу 100 потому, что там потребоваласть точно такая же формула . Автор решил поправить эту формулу на странице 100, поменяв «+» на «–». Вы внесли правку, а она продублировалась и на странице 10. Теперь на странице 10 ошибка.

    Это очень простой пример, но, представьте, что у Вас в работе десятки дублированных формул. Что получится после правки и кто это все будет сверять?
    Если Вы в абсолютно уверены в отстутствии «дубляжа», пропускайте эту проверку, если нет, лучше соглашайтесь ее выполнить.

    Далее откроется диалоговое окно, которое полностью аналогично нижней части диалога MT-Dialog-CS4 (рис. 14). Здесь Вы можете задать preference file MathType (1) (или не задавать его), а также выбрать тип файла (2), в который необходимо преобразовать все выделенные Вами формулы (или вообще все формулы в публикации, если не выделено ничего).


    Итак, если Pref-файл задан, то преобразованные формулы будут иметь установки в соответствии с этим Pref-файлом, если не выбран, то установки не изменяются. Иными словами, формулы какие были, такими и останутся.

    К преобразованным формулам будут применены атрибуты обтекания и интерлиньяж в соответствии с глобальными установками в MT-Dialog-CS4.
    Кстати, выбранный (или не выбранный) Вами Pref-файл и тип файла (WMF или EPS), записываются в глобальные установки. Иными словами, Вы можете изменять эти параметры не только при запуске MT-Convert-CS4, но и в MT-Dialog-CS4. Результат будет одним и тем же.


    Вернуться в содержание

    MT-FindChange-CS4


    Данный скрипт предназначен для автоматического поиска/замены в формулах, подготовленных в MathType версий 6.*, и размещенных в публикации InDesign CS4 в виде EPS или WMF-файлов.

    Скрипт представляет собой один из компонентов системы MT-Script.

    Порядок работы со скриптом

    Выделите область для обработки или не выделяйте ничего, чтобы обработать весь документ.
    Запустите скрипт. Появится диалоговое окно (рис. 15).


    Область поиска

    1 — поле «Найти»

    В нем записывается текст для поиска. Любые пробелы в полях «Найти» и «Заменить» игнорируются. Греческие или специальные символы можно ввести, нажав на кнопку, расположенную правее поля «Найти» (1-1). В открывшемся диалоговом окне выберите необходимый символ и щелкните по нему. Он будет введен в место расположения курсора в поле «Найти».
    Если в поле «Найти» ничего не набрано, то поле «Заменить» становится недоступным и скрипт переходит в режим глобальной обработки формулы. Для активации поля «Заменить» достоточно ввести любые данные в поле «Найти».

    2  «Стиль текста»

    Возможны следующие значения:

    «Любой» — поиск в любом текстовом стиле;

    «Math» — поиск в математических стилях — «Variable», «Function», греческих символах;

    «Text», «Function», «Variable», «Greek-Symbol», «Vector-Matrix», «User1», «User2» — поиск символов только этого стиля;

    «Другой» — поиск символов нестандартного стиля, которые были определенны либо через меню MathType — Style > Other..., либо вставленные через диалог Insert Symbol... (в меню MathType Edit > Insert Symbol...).

    3 — «Стиль размера»

    Возможно задать либо конкретный стиль размера, определенный в MathType, либо указать «Любой размер» или «Другой».

    «Другой» означает любой нестандартный размер, заданный через меню MathType — Size > Other...

    4  «Стиль шаблона»

    Поиск может осуществляться как в любом месте формулы, т. е. в любом шаблоне, либо там, где не применен ни один из шаблонов MathType. Для этого служит пункт «В любых и без шаблона».

    «Без шаблона» — поиск только там, где не определен ни один из шаблонов MathType.

    Все остальные пункты — поиск текста внутри стандартных шаблонов MathType (рис. 16).


    Область замены

    5  «Заменить» — указываете, на что необходимо заменить.

    Любые пробелы в полях «Найти» и «Заменить» игнорируются.

    6 — «Стиль текста»

    В отличие от области поиска в области замены в стилях текста нет пунктов «Любой» и «Другой», ибо замена исходного стиля на любой эквивалентна установке стиля «Math», а замена на нестандартный стиль (иными словами, «Другой») в скрипте не предусмотрена.

    «Text», «Function», «Variable», «Greek-Symbol», «Vector-Matrix», «User1», «User2» — замена символов с применением к ним конкретного стиля текста.

    «Math» — замена символа с анализом принадлежности символа к группе «Variable» или «Greek-Symbol». При этом к символам будут применены соответствующие текстовые стили. Кроме того, по всей формуле ищутся подстроки, совпадающие со стандартными (или пользовательскими) функциями, и к ним применяется стиль «Function».

    Посмотреть стандартные функции, а также установить новые можно в MathType в меню Preferences>Function Recognized...

    Стандартные функции в скрипте аналогичны MathType-овским. Добавить новые пользовательские можно, внеся соответствующую запись в файл MT-UserFiunctions.ini.
    Откройте этот файл. Образец установки новой функции находится в нем.

    Добавление новой функции в файл MT-UserFiunctions.ini гарантирует только то, что этот скрипт будет ее правильно понимать и автоматически присваивать соответствующий стиль. Для того, чтобы новая функция была понятна и MathType, ее необходимо также определить в самом MathType. Для этого служит пункт меню Preferences > Functions Recognized...

    7  «Стиль размера»

    В отличие от «Стиля размера» в области поиска в области замены отсутствует пункт «Другой», так как скрипт не позволяет устанавливать в формуле нестандартные (нестилевые) размеры.
    Позволяет установить для символов замены либо конкретный стиль размера, либо не изменять уже имеющиеся размеры «Любой размер». При этом новые символы будут того же размера, что заменяемые символ.

    Например, (поиск — замена): cos — sin, cos — arcsin, arccos — sin

    8 — «Стиль шаблона» заблокирован, так как скрипт не позволяет менять автоматически один шаблон на другой.

    9 — «Reset All Nudge»

    Nudge — это ручное смещение символов, наборов символов или шаблонов при наборе формул в MathType. Например, откройте какую-нибудь формулу в MathType, выделите текст или целый шаблон(ы) и удерживая Ctrl нажимайте стрелки (вверх, вниз, вправо, влево). Выделенная область будет передвигаться. Для того, чтобы вернуть все в исходное состояние необходимо в MathType выбрать пункт меню Format>Reset Nudge, или в скрипте, выбрать этот пункт. Тогда в любой просмотренной формуле в случае обнаружения Nudge будет сброшен.

    10  «Clear Embell»

    Embell — разного рода апострофы, шапочки и т. п. В MathType есть шаблоны, позволяющие ставить символы или целые слова над некоторым текстом. Это уже относится к шаблонам. Embell может быть применен только над одним единственным символом.
    Включение этого пункта убирает все Embell во всех просмотренных формулах.

    11 — «Reset Smaller/Larger»

    Кроме применения нестандартного размера в MathType можно увеличить или уменьшить какой-либо символ или группу символов со стандартным размером с шагом в 1 пункт, если воспользоваться командой Size>Smaller (Ctrl + <) или Size>Larger (Ctrl + >). Можно сбросить ручное изменение размеров, используя команду меню Size>Smaller/Larger.
    Аналогичная процедура сбрасывания ручного изменения размеров и приведения их к исходным стилевым размерам будет применена ко всем обработанным формулам при условии включения этого пункта.

    12 — «Clear Other sizes... Set to»

    Этот пункт позволяет заменить все нестандартные (нестилевые) размеры, установленные при наборе формулы через меню MathType Size>Other..., на стандартные размеры, определяемые пользователем.

    Если поле «Найти» найти будет пустым, то поле «Заменить» станет неактивным, и все уже имеющиеся в нем символы скриптом использоваться не будут.
    Скрипт будет работать в режиме глобальной замены любых символов. При этом сами символы изменяться не будут, будут лишь изменяться их текстовые стили и размеры в соответствии с Вашими установками. Кроме того, установив в необходимое значение в «Стилях шаблонов» поиска, можно добиваться изменения стилей и размеров символов либо в конкретных шаблонах, либо вне их, либо во всей формуле.

    13Clear Pref, Preference file - ****, WMF, EPS.

    Функционал этих кнопок делатально описан в разделе MT-Dialog-CS4. Данные для них берутся из глобальных настроек скриптов. Все измненения, сделанные в этих настройках сохраняются также в глобальных настройках.

    Пример в помощь

    Установите в этом диалоге Preference file Euclid10, тип файла — EPS. Установите другие параметры для поиска-замены, запустите поиск-замену.
    Теперь откройте MT-Dialog-CS4. Там будут те же параметры: Preference file Euclid10, тип файла — EPS.
    И наоборот, сделав соответствующие изменения в установках Preference file и типа файла в MT-Dialog-CS4, и запустив поиск-замену, увидим, что эти установки «перекочевали» теперь и в поиск-замену.

    Абсолютно тоже самое можно сказать и о скрипте пакетного преобразования. Эти же установки доступны через его диалог и изменяют глобальные установки скриптов, поэтому оказываются видными и в MT-Dialog-CS4, и в поиске-замене.


    Вернуться в содержание

    MT-GetValidInfo-CS4

    Если Вы хотели бы приобрести этот набор скриптов, то прочитайте сначала информацию об этом на сайте.

    В первую очередь Вы должны заполнить форму заказа, либо написать автору на e-mail: mvlad48@spark-mail.ru, сообщив выбранную Вами форму оплаты. Если форма оплаты подходит и Вам и мне и Вы согласны с тем, что написано в «Лицензионном соглашении», то после после оплаты Вам будет передан по e-mail серийный номер.

    Для регистрации скриптов необходимо запустить MT-GateValidInfo через меню MT-Script-CS3(-CS4)\«Генератор ключа», либо непосредственно из палитры «Сценарии».

    При первом запуске как программы регистрации, так и скриптов антивирусная защита Вашего компьютера может выдавать вот такое сообщение (у меня выдается Kaspersky):

    Нажмите "ДА". Больше такое сообщение выдаваться не будет, а скрипты будут работать нормально. Если у Вас другая антивирусная программа и она также "ругается" на скрипты, то разберитесь, как включить MTGate4.exe и MTRegister.exe в список исключений, на которые антивирус "ругаться" не будет.

    Запустится программа регистрации, окно которой Вы видите далее.


    Давайте разберемся, что здесь к чему...

    Для регистрации необходимо ввести серийный номер (1) и Ваш e-mail (2). E-mail прийдет к Вам вместе с серийным номером после оплаты MT-Script. Это будет тот e-mail, по которому Вы передавали сообщения ко мне. Если хотите, чтобы к серийному номеру был прикреплен другой адрес почты, пожалуйста, отдельно укажите, какой. Но он должен быть обязательно действующим, чтобы в случае проблем или каких-то срочных обновлений я смог всегда передать на него нужную для Вас информацию.

    "Сигнальные лампочки" (3, 4, 5) показывают соответственно правильно ли введен серийный номер, зарегистрирован ли он на сайте и прикреплен ли к Вашему серийному номеру введенный Вами e-mail.

    Цифра (6) показывает количество доступных регистраций. Что это значит?

    Изначально на каждый серийный номер доступно до трех регистраций. Это сделано для того, чтобы пользователь в случае замены аппаратной части компьютера смог заново зарегистрировать скрипты. Новой считается регистрация, выполненная на новом компьютере, то есть на компьютере, отличающемся от предыдущего своей "начинкой". Однако, имейте в виду, что на сайте записывается информация только о последней регистрации. Чтобы долго не объяснять, давайте лучше приведу пример ситуации.

    Итак, есть три компьютера. Купили одну лицензию, то есть один серийный номер. Хорошо, регистрируем MT-Script сначала на первом компьютере. Цифра (6) изменилась с 3 на 2. Регистрируем на втором компьютере. Цифра изменилась с 2 на 1. Регистрируемся на третьем компьютере. Цифра изменилась с 1 на 0. На сайте есть информация о регистрационных данных только третьего компьютера (и лог-файл со всеми сделанными Вами регистрациями на этот серийный номер!). Поэтому при "падении" системы, удалении или потери ключа на третьем компьютере, Вы сможете запустить программу регистрации и восстановить ключи, но только для этого, для третьего компьютера. Хотя стоит цифра 0, но регистрация доступна для компьютера с аппаратной "начинкой" в точности эквивалентной той, что записана в данных к Вашему серийному номеру. А если понадобится перерегистрировать скрипты на первых двух компьютерах в случае утраты ключей или их обновления? Увы, этого уже сделать нельзя, так как информации о них на сайте нет, и они считаются новыми для MT-Script.

    Если я здесь наговорил много и не все понятно, то вкратце можно сказать так: три регистрации — для удобства работы пользователя с одной лицензией на одном компьютере, а не для установки MT-Script сразу на трех компьютерах. В случае регистрации MT-Script на один серийный номер одновременно на несколько компьютеров претензии к дальнейшим проблемам с регистрацией не принимаются и серийный номер не обновляется!

    В поле MTScript URL (7) указан новый сайт скриптов. В дальнейшем будут работать оба сайта, как этот, так и новый. Кстати, новый сайт планируется открыть в 20-х числах февраля. В этом поле ничего менять не нужно. Оно сделано на случай каких-нибудь изменений в будущем.

    Колесико (8) позволяет выбирать, для какой версии производить регистрацию. Конечному пользователю оно также не понадобится, так как регистратор автоматически определяет требуемую для регистрации версию MT-Script.

    Регистратор MT-Script автоматически считывает данные о proxy-сервере с установок Internet Explorer. Если их необходимо поправить или ввести пароль и пользователя для доступа через proxy, то используйте соответствующий поля (9, 10, 11). В большинстве случаев ничего делать не нужно.

    Итак, если серийный номер и e-mail заданы правильно, то горят три зеленых "глазка". Регистрация доступна, щелкайте по кнопке "Register". После регистрации в папке MT-Script-CS4/MTGateC4 появится ключевой файл (MT-Script-YourKey.inf), в котором зашифрованы регистрационные данные Вашего компьютера.

    В случае полной потери и ключа, и серийного номера, Вы всегда может обратиться ко мне для восстановления утраченного серийного номера, указав Ваш e-mail.

    Вернуться в содержание

    MT-RenameEqn-CS4

    Предположим у Вас есть готовая публикация InDesign с формулами MathType, которая была сделана либо вручную, либо другими скриптами.
    Названия формул и расположение их файлов может не соответствовать требованиям для работы с MT-Script.
    Повторю эти требования еще раз:

    1. Все формулы публикации или набора публикаций для одной книги должны иметь однотипные названия формул, соответствющие шаблону Eqn####.eps(wmf). Количество цифр в шаблоне одинаковое для всей публикации или книги.

    2. Все формулы публикации (набора публикаций книги) должны располагаться в одной папке.

    Итак, в Вашей работе формулы названы по-разному и даже может быть имеют расширения не eps, wmf, хотя на самом деле таковыми являются. Естественно, для такой публикации бесполезно применять скрипты MT-Script. Что же делать?

    Воспользуйтесь этим скриптом.

    Выделите часть текста, чтобы переназвать файлы формул только в выделенной области, или ничего не выделяйте, чтобы обработать весь файл публикации (это более предпочтительно).
    Запустите из меню MT-Script-CS4\«Приведение к стандатру MT-Script» или из палитры «Сценарии»: MT-Script-CS4\MT-RenameEqn-CS4.jsx (рис. 18).


    Что делает скрипт?

    Он просматривает выделенную область (или всю публикацию) на предмет формул MathType. Предположим, формула обнаружена. Скрипт определяет тип файла (eps или wmf) и копирует файл формулы в предварительно подготовленную папку, переназывая его согласно шаблону Eqn####.eps(wmf). Расширение задается, исходя их реального типа файла, определенного скриптом.

    Как происходит нумерация? Скрипт проверяет, есть или нет в «предварительно подготовленной папке» файлы Eqn#### соответствующего расширения. Если есть, то номер будет на 1 больше максимального номера уже существующего файла. Если нет таких файлов, то это будет Eqn0001. Возможен не только номер 1, а любой номер, определяемый пользователем.
    Далее скрипт связывает формулу в публикации InDesign уже с этим скопированным и переназванным файлом.

    Как это работает?

    В появившемся диалоговом окне можно выбрать название папки (1), в которую будут копироваться все файлы формул Вашей публикации и на которые скрипт переориентирует связи. Эта папка всегда будет располагаться в папке с обрабатываемой публикацией. Вы можете выбирать только ее название.

    Далее указывается шаблон файла (2), а именно, символами # (Внимание, только символами решетка, ибо другие просто игнорируются!) указывается количество цифр в шаблоне файлов. Предлагаю Вам всегда ставить четыре решетки. Этого вполне будет достаточно для любого вида работ.

    Если Вы поставите другие символы вместо #, то по-умолчанию будет использоваться шаблон с 4-мя цифрами.

    И, наконец, необходимо указать номер первого файла (3). Это не обязательно 1.

    Например, Вам необходимо использовать часть какой-нибудь старой работы в новой. Вы знаете, что номер последней формулы в новой работе 1500, тогда поставьте 1501 в это поле, преобразуйте выделенную (нужную Вам) часть старой публикации. Скопируйте ее и вставьте в новую работу, а формулы из папки с экспортированными формулами просто перебросьте в папку новой работы. Вот и все.

    Если Вы укажете нечисловое значение, то, по-умолчанию, первым номером будет 1.

    Это все замечательно, но, представьте, книга содержит несколько публикаций. И все они должны быть обработаны. Так что, после обработки каждой из публикаций, смотреть номер последней формулы и ставить цифру, на единицу его превосходящую в это поле. И так для каждой публикации книги?.. Совсем нет. Если в папке для экспортируемых формул уже есть файлы формул, то скрипт автоматически нумеруют формулы надлежащим образом, не затирая никакие из существующих файлов. Он просто каждый раз увеличивает номер формулы в шаблоне Eqn#### на 1, начиная с максимального номера уже имеющегося в папке файла.


    MT-InDesign2Word-CS4

    Этот скрипт запускается как через меню MT-Script-CS4\«Экспорт в Word» или через палитру «Сценарии».

    Он был написан для того, чтобы можно было экспортировать готовую публикацию InDesign в Word с возможностью восстановить формулы MathType и в дальнейшем использовать doc-файл для подготовки новых книг. Такая проблема иногда (а бывает и чаще) возникает у авторов. Делать новую книги с вычитанными вставками текста из уже опубликованной книги гораздо лучше, чем использовать сырой вариант.

    Как это работает?

    Выделяем текст (инструментом «Текст»), который необходимо экспортировать или не выделяем ничего, чтобы экспортировать всю публикацию. Запускаем скрипт.
    Позвольте небольшое отступление. В большинстве случаев верстка публикации представляет собой некий основной массив текста, занимающий большую часть публикации и «врезки» текста или рисунков по ходу основного текста. Скрипт, во-первых, умеет распознавать «основной» текст публикации, во-вторых, умеет сливать текст из «врезок» в нужное место основного текста. Тем самым он позволяет экспортировать всю достаточно сложную многофреймовую (имеются в виду независимые фреймы) структуру в один RTF-файл. Рисунки, размещенные по ходу верстки, не экспортируются.

    Поэтому этот скрипт можно использовать не только для экспорта публикации с формулами, но и вообще любой публикации с многочисленными врезками текста, чтобы получить «на выходе» весь текст публикации.


    Итак, в диалоге, появляющеся после запуска скрипта, есть пункт «Объединять фреймы» (2). Если он выбран, то все фреймы, расположенные на страницах по ходу выделения или по ходу «основного» текста (если Вами ничего не выделено), сливаются с «основным» и экспортируются в Word в формате RTF. Если пункт не выбран, то экспортируется только выделенный текст или «основной» без текстовых врезок.

    Пойдем дальше, точнее поднимемся в диалоге чуть выше. Пункт «Максимальное количество символов» (1). По-умолчанию указано 10. Это означает, что сливаются с «основным» текстом тектовые фреймы (врезки), содержащие более 10 символов. Все, более мелкие врезки игнорируются.

    Есть еще один пункт, самый нижний, это «Объединять фреймы рисунков» (3). Если он включен, то подписи внутри рисунков, текстовые фреймы которых целиком лежат в области рисунка, сливаются с «основным» текстом. Сейчас уже понятна его избыточность. В следующих версиях скриптов он будет удален. Оставьте его выключенным (по-умолчанию).
    В результате работы скрипта будет создан RTF-файл со следующим именем Имя экспортируемой публикации.indd.rtf и запущен Word с этим файлом.


    Вместо формул будет стоять набор латинских букв и цифры (1 на рис. 20). Теперь задача пользователя восстановить формулы (2 на рис. 20). Используйте для этого средства MathType из Word. Зайдите в Word в меню MathType, выберите Convert Equations..., слева в диалоге выберите все типы Equations, справа конвертировать в MathType equations (OLE objects). Запутите Convert. Набор латинских букв и цифр на месте формул превратятся в формулы MathType.


    MT-RemoveScriptMenu-CS4

    Этот скрипт удаляет меню набора скриптов MT-Script-CS4.

    Для удаления набора скриптов

    1. Запустите InDesign.
    2. Запустите RemoveScriptMenu-CS3(-CS4).
    3. Закройте InDesign.
    4. Удалите папку MT-Script-CS3(-CS4) со всем содержимым и удалите MT-Start-CS3(-CS4) из папки Startup Script CS3 (CS4).

    * * *

    Пожалуйста, сообщайте о всех проблемах в работе скриптов в как можно более развернутом виде: что обрабатывалось, какой тип файлов формул, сколько было документов в публикации, до какого места, как и что обработал скрипт и т. д., ибо информация о том что, например, начал работать и вот возникла ошибка неинформативна.
    mvlad123@mail.ru или mvlad48@spark-mail.ru

    Успешной работы.

    С уважением, Микизиль Владислав.