Скрипт для размещения формул MathType в InDesign CS3, CS4, CS5

Статус
Закрыто для дальнейших ответов.

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Есть еще одно небольшое, но очень важное замечание для пользователей MT-Script-CS3 и предыдущей версии MT-Script-CS4.
Касается оно того, как избежать необходимости использовать надоедливый запрос "ПРОДОЛЖИТЬ".
Причина "срыва" скрипта из состояния ожидания в том, что MathType работает в серверной моде, а это не позволяет Windows правильно контролировать начало и конец его работы.
Поэтому достаточно отключить серверную моду. Зайдите в меню MathType, выберите Preferences > Object Editing Preferences. В открывшемся диалоговом окне отключите Startup in server mode. Это несколько замедлит работу MathType при пакетном преобразовании формул в Word-е, но позволит полностью отказаться от использования "ПРОДОЛЖИТЬ".
Для пользователей новой версии MT-Script-CS4(-CS5) ничего делать не нужно. За них уже все делает скрипт.
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Полный функционал скриптов для CS4 и CS5 доступен только на PC (ОС - любая - от Windows XP до Windows 7), однако тестовая версия может работать как на PC, так и на Mac. Иными словами, если Вы установите MT-Script-CS4(-CS5) на Mac, то получите возможность импортировать формулы (MT-PasteEq), динамически менять их положение (MT-TreatEq), а также решать проблему дублирования формул (MT-ClearDoubleLinks). Скрипт глобальных установок MT-Dialog также будет работать (всё, за исключением обращения к сайту автора). Причем этот набор функционала бесплатен и неограничен во времени. Также на Mac можно будет установить меню в InDesign (скрипт MT-Start). Однако на Mac нельзя будет пользоваться скриптами редактирования формул (MT-EditEq), размещения новой формулы (MT-NewEq), а также пакетным преобразованием (MT-Convert) и поиском-заменой (MT-FindChange), генерацией ключа. Если кто-нибудь возьмет на себя труд протестировать этот функционал на Mac и написать о результатах буду очень благодарен.
 

AirGraph

Участник
Сообщения
244
Реакции
21
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Таки процесс пошел! Здорово! ;-)

AirGraph.
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Таки процесс пошел! Здорово! ;-)

AirGraph.

Да, немного сдвинулось с мертвой точки. В новых версиях скриптов удалось полностью убрать VBA код, заменив его модулем MTGate(4 или 5).exe. Те скрипты, которые не пользуются его "услугами" получились кроссплатформенными. Дело за малые - сделать копию имеющегося сейчас в скриптах MTGate для Mac и отладить его, тогда весь функционал будет доступен под Mac. На следующей неделе обращусь к Вам...
 

AirGraph

Участник
Сообщения
244
Реакции
21
Ответ: Скрипт для размещения формул MathType в InDesign CS4

В новых версиях скриптов удалось полностью убрать VBA код

Вот и славно! Теперь можно сделать инсталлер на JS, короый будет понимать на какой платформе выполняется и будет ставить скрипты и либо MT_Gate.app, либо MT_Gate.exe в нужные папки. Скрипты, в зависимости от платформы, будут запускать либо тот либо другой шлюз. Таким образом нигде кроме шлюзов код не будет связан с платформой.

AirGraph.
 

lm12

10 лет на форуме
Сообщения
3
Реакции
0
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Господа! Не пойму, в чём у меня косяк выходит:
В инструкции по установке надо полагать вистовский путь прописан для скрипта, но у

меня ХР. Я так понял, что папку MT-Script-CS4 со скриптом, нужно класть вот сюда:

C:\Documents and Settings\Gretchen\Application Data\Adobe\InDesign\Version 6.0\en_US\Scripts\Scripts Panel

а для запуска меню скрипта MT-Start-CS4.jsx сюда:
C:\Program Files\Common Files\Adobe\Startup Scripts CS4

При запуске индюка никаких сообщений не появляется и пункт меню не появляется.
InDesign CS4 установлен в папку по умолчанию.
Где я мог ошибиться?
 

Dresden

20 лет на форуме
Сообщения
3 161
Реакции
665
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Я так понял, что папку MT-Script-CS4 со скриптом, нужно класть вот сюда

Что-то я не уверен, что путь у Вас правильный (нет под рукой ХР). Проверить легко: откройте ИД, зайдите в панель Scripts, найдите папку User, щелкните по ней правой клавишей и выберите Reveal in Explorer. В найденной папке Scripts Panel вся папка со скриптами и должна лежать, включая скрипт MT-Start-CS4.js. Двойной щелчок по MT-Start-CS4.js в упомянутой панели скриптов создаст Вам меню MT-Script-CS4. Но для работы скриптов это меню не требуется.
 

lm12

10 лет на форуме
Сообщения
3
Реакции
0
Ответ: Скрипт для размещения формул MathType в InDesign CS4

MT-Script-CS4 так и не заработал, зато заработал MT-SCRIPT1-09.
Вместо
C:\Program Files\Common Files\Adobe\Startup Scripts CS4
нуджно было положить MT-Start-CS4.jsx сюда:
C:\Program Files\Common Files\Adobe\Startup Scripts CS4\Adobe InDesign .
А MT-Script-CS4 отображает свою кнопку в меню и не хочет загружаться.
 

lm12

10 лет на форуме
Сообщения
3
Реакции
0
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Двойной щелчок по MT-Start-CS4.js в упомянутой панели скриптов создаст Вам меню MT-Script-CS4. Но для работы скриптов это меню не требуется.
В меню "юзер" скрипт есть, отображается он и в списке меню, но не нажимается (список не выпадает). 9 версия вроде нормально работает, завтра буду поподробней смотреть.
 

Dresden

20 лет на форуме
Сообщения
3 161
Реакции
665
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Версия 1.09 уже неактуальна.
Если новый комплект скачивали с сайта, учтите, что расширенный функционал требует оплаты. Связаться с автором можно только сегодня, с завтрашнего дня он в отпуске.
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Подготовлена и выложена очередная версия MT-Script-(CS3...CS5). В MT-Script исправлены недочеты, а также добавлены следующие скрипты:
1) MT-InDesign2Word - скрипт, позволяющий экспортировать документы InDesign в Word с сохранением редактируемых формул;
2) MT-RenameEqn - скрипт, позволяющий приводить публикации InDesign (с формулами MathType), подготовленные другими скриптами, к такому виду, чтобы с ними могли работать скрипты MT-Script;
3) в скрипте пакетного преобразования формул добавлен запрос на проверку дублирования формул;
4) полностью переработан скрипт создания новых формул (MT-NewEqn). Теперь не нужно создавать Eqn0000.***. Даже для новой публикации скрипт самостоятельно создает папку для формул и помещает в нее набираемые Вами формулы. При этом установочные данные для новых формул и тип файлов формул (eqn или wmf) задаются в базовом диалоге;
5) добавлена автоматическая и ручная проверка обновлений;
6) написан автоинсталлятор. Теперь достаточно его загрузить и запустить, чтобы автоматически получить свежую версию MT-Script, автоматически установить и настроить ее.
Единственно, что еще не сделано - документация. Она планируется в течение 7-10 дней. Кроме текста со скриптами она будет содержать видео-примеры работы с MT-Script.
 

Onger

12 лет на форуме
Сообщения
389
Реакции
75
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Влад, поздравляю с рождением долгожданной документации к скриптам)))
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Спасибо.
Совсем скоро будут также видео-примеры.
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Немного "обновил" MT-Script. Сейчас это версия 9 от 05.10.2010.
Теперь любая незарегистрированная копия MT-Script-CS3(-CS4)(-CS5) будет работать с полным функционалом каждый понедельник бесплатно (начиная с 18 октября 2010).
Кроме того, с 5 по 12 октября любая незарегистрированная копия скриптов (начиная с версии 9) в рамках демо-акции также будет работать в полную силу и также бесплатно.
Единственное условие - на время работы скриптов с Вашего компьютера должен быть выход в Интернет.

Обращаю Ваше внимание на то, что в глобальных настройках (скрипт MT-Dialog) вместо пункта "ПРОДОЛЖИТЬ" появилось "Отображать статус MTGate*.exe" ("ПРОДОЛЖИТЬ" удален из настроек окончательно). Включив его, в левом вернем углу экрана можно будет наблюдать проверку валидности и состояние работы интерфейсного модуля MTGate.
(... Поначалу даже интересно, но очень быстро надоедает, поэтому этот пунктик можно как включать, так и выключать.)

Спасибо.
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

А в чем садизм? В том, что можно будет попробовать как все работает и решить, а нужно оно или нет, или в том, что только один день бесплатно, а не все семь?
Официальных пользователей это, естественно, не касается. Все работает как и работало, никаких обращений в интернет, задержек и т.п.
Тот, кто хотел бы работать с MT-Script, может попробовать полный функционал скриптов, а не только его "кусочек".
Сделать n-дневный тестовый период после установки скриптов оказалось сложнее, чем сделать вот такой интернет-подключаемый аналог тестового периода.
Если садизм в том, что "показали и запрятали", то любой trial-период - тот же садизм. Или я чего-то все-таки не понимаю?..
Мало того, эта схема позволяет "срочно" протестировать скрипты. Например, человеку нужно сегодня-завтра работать с формулами, а "понедельник" еще далеко. По его просьбе я смогу включить все скрипты, чтобы он проверил их на деле, а не на словах, и решил, насколько они ему подходят.
 

Dresden

20 лет на форуме
Сообщения
3 161
Реакции
665
Ответ: Скрипт для размещения формул MathType в InDesign CS4


Не по теме:
Владислав, извините за неудачную шутку. На самом деле тот, кому по-настоящему надо купит сразу, основываясь хотя бы на отзывах (не те это деньги, на мой взгляд, чтобы терять время на играх с с работающим день в неделю триалом). То, что можно включить полновесную версию на неделю до покупки, - это другое дело, одобряю.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Ответ: Скрипт для размещения формул MathType в InDesign CS4


Не по теме:
Однако общепринято делать триал на 30 дней... Но идея бесплатного понедельника - очень симпатична :)
 

mvlad123

Топикстартер
12 лет на форуме
Сообщения
167
Реакции
95
Ответ: Скрипт для размещения формул MathType в InDesign CS4

Для тех, кто работает с формулами время от времени или берется за это впервые и не знает, будет ли он этим дальше заниматься или нет, в MT-Script включена еще одна возможность.
Полный функционал можно получить на выбранный Вами промежуток времени ("MT-Script на день").
 

voledemar

Участник
Сообщения
5
Реакции
0
Предложение и вопрос по делу

Возможно кто то уже сталкивался с этим вопросом - но думаю многим будет интересно даже если повтор. Админам просьба дать ссылку на обсуждение данной темы, если оно есть. я лично не нашел.
Знаки препинания если стоят после формулы достаточно далеко отстоят от последнего символа из за белых полей вокруг формулы. Например "X", при использ. маттайп выглядит как "Х ," Нету ли желания у Уважаемого Владислава включить в скрипт, возможность установки TExtWrap справа на в отрицательное значение - не пойму почему его приходится для разных формул на разное расстояние ставить. Уже хотел было написать на какое то конкретное сразу для всех - ан нет.
Кто как делает, Уважаемые коллеги?
надеюсь все понимают, что по всей публикации в один вид не приведешь (например можно все знаки препинания внести внутрь формул), и это и не нужно, а в некоторых случаях и неправильно.
 
Статус
Закрыто для дальнейших ответов.