Избранное »

22.09.2014 – 07:27 | 2 комментария | 27 160 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com работает канал «InDesign Мастерская вёрстки». Там уже размещены более 70 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Home » Избранное, Скрипты

DoTextOK-2012

Добавлено на 22.04.2012 – 18:12108 комментариев | 47 999 views

За без малого два года после последнего обновления скрипта приходило много писем с рекомендациями и пожеланиями по совершенствованию программы. Что-то оставлялось на будущее, что-то реализовывалось в виде grep-запроса и отсылалось автору вопроса. Но вот какое интересное письмо стало поводом собрать все накопленные идеи и заняться обновлением программы: …Исходя из набора и тематики изданий … и собственного опыта, я разделил бы функционал скрипта на две части.

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

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

2) Наиболее правильное оформление текста, с точки зрения норм кириллической типографики и русского языка, — выполняется в завершающем цикле работы с текстом верстальщиком и/или корректором. Место, форма, объем, художественное оформление в этот момент уже определены и можно заниматься тонкой доводкой (неразрывные пробелы, принудительные переносы, различные по величине шпации, индексы, градусы, номера и т.д.).

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

Вот его отличия от предыдущей версии:

1. За счет использования grep-запросов скорость обработки возросла примерно в два-три раза.
Обработка кавычек в таблицах занимает заметное время, это причина снижения скорости обработки.  И всё равно в сравнении с предыдущей версией новая работает намного быстрее.

2. Можно перед началом работы узнать, сколько сносок импортировалось.
Кто напарывался на потерю сносок при импорте данных, тот оценит. В первом релизе версии CS4 этот капкан ещё заряжен. На нашем сайте эта проблема не раз обсуждалась. Лучшее решение — переходить на последнюю версию программы.

3. Кавычки первого уровня обрабатываются не только в тексте и сносках, но и в таблицах.
Для вложенных кавычек есть скрипт DoQuotesOK. Если в тексте много таблиц, то выбор этой опции несколько увеличивает время обработки.

4. Тексты, оформленные в виде «одна строка – один абзац», приводятся к нормальному виду.
Вы найдете море таких текстов на http://lib.ru, да часто и банковские документы приходят в таком виде.

5. Добавлена возможность присваивать стиль греческим буквам в вёрстке.
Автор в программе Word ставит эти альфы, бэты, и прочие омеги или беря их непосредственно из шрифтов Arial / Times New Roman, или из гарнитуры Symbol. Но в вёрстке они могут потеряться, и то, что альфа стала буквой а, буква ро буквой р, и пр., станет известно после завершения вёрстки. А потом кошмар построчного сравнения страниц распечатки и вёрстки…
Плавали, знаем. Чтобы не попадать на эти грабли, придумана эта опция.

6. Выбор, где должна быть точка или запятая — перед знаком сноски или после неё.
По правилам русского языка сначала идёт знак сноски. В американских книгах первой ставится точка. А сейчас и в русских книгах не всё так однозначно. Подробнее об этом в инструкции к программе.

7. Регулируемая ширина шпаций до и после тире.
По моим ощущениям, нередко равное пробелу пространство вокруг тире просто рвёт текст (в горячем-то наборе для этих отбивок была двухпунктовая шпация). Хочется иметь его уже. К сожалению, имеющийся набор шпаций — тонкая, волосяная и пр. — для решения этой задачи не подходит. Все они неразрывные, значит, с ними тире никогда не будет в конце строки. Для книг это, может, и терпимо, но для узкой газетной колонки не годится. А вот поставить слева неразрывный пробел, справа обычный, и установить их ширину 50% —очень неплохое решение.

8. Можно выбрать шпацию практически для всех случаев.
Отбивки вокруг тире, в инициалах и пр. теперь определяет пользователь. Скрипт оставил за собой только установку волосяной шпации перед знаком сноски, неразрывного пробела перед знаками номера, параграфа, и обработку ещё некоторых очевидных случаев (неразрывные пробелы до/после одно- и двухбуквенных частиц).

9. Есть возможность иметь свой шаблон для каждого издания.
У разных заказчиков могут быть несовпадающие мнения, как сокращать млн./млн ; какой длины тире использовать в тексте, и пр. Теперь можно сохранить настройки под своими именами для разных вариантов установок.

10. Скрипт не работает в версиях младше InDesign CS4.
Нет времени делать скрипт, учитывая особенности разных версий программы. Так что переходите с тройки на четвёрку. А лучше на CS5.5. Она функциональнее и шустрее предшествующих версий.

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

Внимание!

Формы подписки на скрипты теперь тут: http://ivmi-adobeindesign.blogspot.ru/.

Михаил Иванюшин 

ivanyushin#yandex.ru

Инструкция

1. Размещение скрипта

Скрипты помещаются в каталоге Program Files\Adobe\AdobeInDesign CS5.5\Scripts\Scripts Panel. Но лучшее решение — сделать отдельную папку для этого скрипта. На этом рисунке она называется DoTextOK.2012.

 

Вот как может выглядеть содержимое этой папки:

Первая строка – это имеющийся всегда шаблон настроек. Он создается при первом запуске скрипта, в нём сохраняются установки последнего запуска скрипта.
Вторая строка – это сам скрипт.
Третья – созданный шаблон установок обработки текста. Таких шаблонов на разные случаи можно сделать сколько угодно.

2. Запуск программы

Хотя кроме текста статьи обрабатываются и сноски, и таблицы, перед исполнением скрипта курсор должен быть в именно тексте статьи. Если это условие выполнено не будет, появится сообщение:

Если надо обработать только таблицу, выделите не только её, но и несколько символов перед ней.

При первом запуске программы, и при последующих, если не создавались шаблоны установок обработки, на экране сразу появится окно программы. Вот все её вкладки:

В титуле окна в квадратных скобках выводится название выбранного шаблона установок.

Флажок «Выполнить выбранные операции»есть на всех вкладках, он разрешает/запрещает выборку и исполнение всех операций текущей вкладки.

Или

Самое время открыть текстовый файл и убедиться, что там число сносок такое же.
Если не совпадает, то пробуйте менять формат импортируемого файла. Был .doc, импортируйте .rtf, был .rtf, импортируйте .doc. Обновите версию программы.

Эти опции понятны из их названий.

Если важно, чтобы кавычки были правильными, а не абы какими, то назначьте нужный язык первому символу статьи. Какие будут кавычки, определяется настройками программы InDesign для двойных кавычек, это окно выводится на экран нажатием клавиш Ctrl+K:

Но если в работе есть вложенные кавычки, то для наведения порядка с ними воспользуйтесь скриптом DoQuotesOK.

Таких файлов много в библиотеке Максима Мошкова http://lib.ru/. Вот как может выглядеть текст после импорта:

К сожалению, в таких txt-файлах дефисы, знаки переноса и тире отображаются одним символом. Поэтому в процессе преобразования этих однострочных абзацев в нормальный текст всем найденным в конце строки дефисам назначается символьный стиль myDefisOrHyphen, чтобы потом просмотреть эти отмеченные этим стилем символы и принять решение по каждому из них.

Назначение этих опций очевидно.

Если этот флажок установлен, вот эти однобуквенные частицы будут привязаны к слову рядом.

Если этот флажок установлен, вот эти двухбуквенные слова будут привязаны к слову рядом.

Если флажок установлен, единицы измерения и названия месяцев будут привязаны к числам.

Все эти данные размещены в начале скрипта, и их можно редактировать.

Назначение этого флажка очевидно.

Тоже понятный флажок.

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

Проблема сохранения в вёрстке греческих букв была решена, но терялись ещё и немецкие буквы с умляутами. И были файлы с дробями. Это и натолкнуло собрать все такие специальные знаки в один массив. В результате изменилось название опции и добавлена возможность пользователям самим добавлять свои символы, которые важно не потерять. Эта строка редактируемая, главное, чтобы искомые символы были внутри круглых и квадратных скобок.

Этот флажок доступен, если в работе есть сноски. Вопрос в том, как всё же должны стоять рядом точка/запятая и знак сноски. С одной стороны, все руководства по правилам вёрстки предписывают ставить знаки препинания после знака сноски. И никого не волнует, что между последней буквой слова и точкой, под знаком сноски появляется дыра, соизмеримая с шириной пробела.

И вот в 2006 году выходит на русском языке книга Р. Брингхёрста «Основы стиля в типографике». Под редакцией Владимира Ефимова. И как же там изящно смотрятся сноски!  Вот скан части страницы 160:

 

Представьте, как убого смотрелись бы дыры под сносками 33 и 34, если эти знаки сносок сделать по правилам. В общем, каждый решает сам. Надо знать правила, чтобы иногда сознательно отходить от них.

Эти флажки понятны без объяснений.

Если хочется сделать окружающие тире отбивки менее широкими, то этот инструмент поможет. Имеющиеся в индизайне различные шпации все неразрывные. Поэтому тире, обрамлённое такими шпациями, никогда не будет в конце строки. Так что лучшее решение — использовать не шпации, а пробелы, и ползунком (на него на картинке указывает курсор) установить нужный процент сжатия.

 

Эти установки понятны без объяснений.

Все эти установки понятны из названий.

3. Управляющие кнопки

Красный крестик в верхнем правом углу используется как кнопка отмены (‘Cancel’)

при нажатии на эту кнопку установки будут сброшены. Обновляются данные всех вкладок, кроме «Обработки телефонных номеров». На экран будет выведено такое сообщение:

Текущие установки сохраняются в отдельном файле. По умолчанию в имени файла указываются дата и время создания файла.

После ввода имени и нажатия на кнопку ОК на экране будет сообщение:

Эта кнопка для запуска процедуры обработки текста. Текущие установки сохраняются в файле #DoTextOK.dtok.

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

После завершения обработки выводится окно с информацией о времени обработки и использованном шаблоне установок.

4. Выбор шаблона настроек

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

В окне можно переименовывать и удалять файлы. Название выбранного файла будет отображаться в титуле окна программы, и в сообщении о времени выполнения задания.

После обработки последние установки будут сохранены в файле #DoTextOK.dtok.

Щелчок на клавише Esc или кнопке Cancel эквивалентен выбору файла #DoTextOK.dtok с установками последней обработки.

Обновление скрипта от 10.06.2013

Что исправлено
В переписке с одним из пользовательей скрипта было обнаружено, что для полноценной работы программы подготовки формул Mathtype в версии InDesign CS6
надо отказаться от стандартного шрифта Symbol и помещать в вёрстку постскриптовский вариант скрипта отображения греческих букв.
Но скрипт DoTextOK ничего об этой проблеме не знает и, если выбран флажок присвоения стиля спецсимволам, ищет символы гарнитуры Symbol, они трактуются как греческие буквы, и им присваивается стиль mySpecChar. А греческие буквы в вёрстке уже набраны другой гарнитурой, и им нужный символьный стиль не присвоится.
Поэтому, коль скоро появилась неоднозначность в имени используемой гарнитуры греческих букв, появилась в этом обновлении и опция указания её имени.
Изменения в файле WordsAndUnits.jsx – добавлено имя гарнитуры греческих букв
Пользователь должен сам указать его в переменной myUsedGreckFont.
В окне скрипта DoTextOK можно узнать, какое имя шрифта предполагается для греческих букв. Для этого надо поместить курсор в строку специальных знаков, и на экран будет выведено справочное окно с названием гарнитуры, указанной в переменной myUsedGFreckFont.
Если в текущей вёрстке для греческих букв используется другая гарнитура, надо закрыть окно скрипта, в файле WordsAndUnits.jsx указать верное имя и запустить скрипт снова.
Полное сообщение и картинки смотрите в сопроводительном справочном файле.

ВОПРОС К ЗНАТОКАМ
Есть идея сделать один общий файлWordsAndUnits.jsx для трёх славянских языков – русского, белорусского и украинского. Но я знаю только русский. Если у кого есть знание двух или трёх этих языков, просьба выкроить время и сделать вариант этого файла для языков, которые вы знаете. Так мы смогли бы избавиться от лишних файлов и вносить правки в один файл. Спасибо!
———
Для тех, кто впервые знакомится с этой программой:
1) вариант скрипта, в имени котрого есть [Make New Set] выводит на экран окно выбора установок, которые будут сохранены в файле установок #DoTextOK.dtok для использования в дальнейшем.
Вариант скрипта, в имени которого есть [Use Current Set] работает с установленными ранее параметрами обработки текста.
2) имеет смысл прочитать сопроводительный документ, чтобы было меньше непоняток. В скрипте очень много возможностей по работе с текстом, о котороых Вы, возможно, и не подозреваете.

Будут вопросы — пишите. При обнаружении ошибок просьба прислать файл — виновник торжества 🙂 и #DoTextOK.dtok — файл текущих настроек.

С уважением, Михаил Иванюшин

 

 

108 комментариев »

  • iv-mi:

    Вот первое сообщение об ошибке:
    «Запустил на Маке, проблема такая: в скрипте в двух местах есть указание шрифта диалога «Verdana:11″ — вылетала ошибка. Заменил руками на LucidaGrande:11 — всё заработало!»

    Да, у меня Мака нет, так что 🙁

    У кого макинтош, обратите внимание на это сообщение о замене шрифта в меню.

  • Никита Качаев:

    огромное спасибо!

  • ch101:

    Спасибо огромное!

  • vegolas:

    У меня и в 7 винде ошибку с верданой выдает.

  • pinen:

    Простите великодушно, а где можно скачать столь замечательный скрипт??? Ссылки в новости что-то не видно 🙁

  • pinen:

    Спасибо, сразу не разобрался как качать после 2-х суток верстки 🙂

  • pinen:

    Нашел странности в работе

    1. при обработке текста с прямой речью:
    в начале абзаца ставится короткое тире (знак минус) вместо длинного тире.

    2 Если обрабатывается часть текста (с предварительным выделением 1 абзаца) пропадает первая и последняя буква в начале и конце абзаца.

  • iv-mi:

    26 апреля всем подписчикам разослана ссылка на скачивание версии скрипта 25.04.2012.
    (предыдущая версия от 21.04. 2012)
    Давайте искать недочеты всегда в самой последней версии.

  • iv-mi:

    Всем подписчикам выслано обновление от 28.04.2012.

    == Что исправлено ==

    1. Обработка инициалов.
    Во-первых, установки по сбросу восстановлены такими же, как проверенные временем в версии 2008-2010: в инициалах тонкая шпация, между инициалами и фамилием неразрывный фиксированный пробел.
    Во-вторых, теперь отбивка, определённая перед/после фамилии, будет одинаковой как для двухбуквенных инициалов, так и для сокращения имени.

    2. В диалогах в начале строки всегда длинное тире, отбитое от первого слова предложения полукруглой шпацией.

    3. Исправлена коллизия обработки сокращения ‘г.’.
    Суть в том, что в предыдущей версии сокращение года прибивалось к числу: 1947&г.
    И ‘г.’ как сокращение город прибивалось к следующему слову с прописной.
    В результате имели: В 1947&г.&Москва отмечала 800-летие.
    Сейчас этот недочёт устранён.

    Удалите jsx-файл предыдущей версии скрипта из рабочего каталога (или перенесите в другую папку), чтобы работать всегда с последней версией.

  • ya-miheich:

    «Простите великодушно, а где можно скачать столь замечательный скрипт??? Ссылки в новости что-то не видно»

    …я тоже пока не вижу

  • petermir1975:

    Огромное спасибо.

  • admin:

    В сообщении есть форма для подписки:
    Ваше имя:_________*
    Ваш E-mail:__________*
    Заполните её, и вам постоянно будут приходить на почту сообщения с ссылками на закачку последней версии и о последних изменениях в скрипте.

  • ya-miheich:

    «В сообщении есть форма для подписки:…»
    мудрёно конечно, но спасибо. скачал.

  • alexey:

    А как выйти из скрипта? чтоб он ничего не делал, типа кнопки cancel нужно ))

    И еще, он мне к одному из стилей применил character style «myBoldChars» с цветом myInfoColor и так оставил.
    Mac CS4

  • iv-mi:

    > А как выйти из скрипта? чтоб он ничего не делал, типа кнопки cancel нужно ))
    Алексей, на РС штатный красный крестик окна выполняет функцию Cancel.
    О такой реализации функции отмены работы русским по-белому в инструкции написано.

    Но к сожалению, у меня нет мака, чтобы проверять работу скрипта на нём.
    Скорее всего, и маковская подобная кнопка окна так же работает.

    > character style «myBoldChars» с цветом myInfoColor и так оставил.
    А как Вы хотели бы ? :))
    Эта опция включается, чтобы не потерять курсив и полужирный в переданном на вёрстку тексте.

  • alexey:

    у меня в окне скрипта нет кнопок закрытия
    http://s1.ipicture.ru/uploads/20120503/xVFZmWEX.png

    со стилями понял, простите, сразу не разобрался что к чему, в готовой верстке запускал.

  • iv-mi:

    > у меня в окне скрипта нет кнопок закрытия
    Спасибо за картинку. Вот как, оказывается, выглядит этот скрипт на Яблоке. 🙂
    Да, название по центру, это красиво. А стандартной кнопки-то и нет…

    Я поищу информацию, как решить эту задачу. Интересно!
    Должны быть стандартные средства.

    Алексей, пока кнопка на маковском экране не появилась, попробуйте клавишу ESC, возможно, она погасит это окно.
    Сообщите, помогло или нет.

  • iv-mi:

    Алексей, я Вам отослал вариант скрипта.
    Попробуйте.

  • alexey:

    Спасибо Михаил, отписал вам. ESC работает.

  • zdv:

    зависает программа в время обработке шпаций до и после тире.

  • surock65:

    Не смог пользоваться свежим релизом от 10.05. Проходит три четверти и затыкается на обработке шпаций до и после тире. Висит мёртво, без движений. Приходится вырывать Индиз (5.5) из процессов. Предыдущий релиз, от 28.04, с теми же установками отработал всё лихо и без проблем.

  • iv-mi:

    Пришлите тексты, на которых это происходит.
    У меня на штатном тестовом примере всё без проблем.

  • iv-mi:

    … И файл установок .dtok конечно же.

  • zdv:

    Абсолютно на любых текстах. Проверено на 2-х компах, на стихах и просто на тексте.

  • zdv:

    Проверено на CS5 и на CS6 виснет на тирешках.

  • iv-mi:

    В релизе 11.05.2012 строка, ставшая «виновницей торжества», закомментирована.
    Отпишитесь, помогло это или нет.

  • 1489:

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

  • surock65:

    Помогло, спасибо. Сейчас всё работает. Заметил вот какую вещь. Если сразу после фамилии стоит цифра в верхнем регистре (например, сноска), то интервалы в инициалах, стоящих перед фамилией, не обрабатываются. Приходится вылавливать вручную.

  • surock65:

    Уточню. Речь не о сносках, а об отсылке к такому же индексу в тексте. Например, перечень профессоров, а затем перечень кафедр, которые они представляют.

  • iv-mi:

    Про найденные ошибки обработки.
    Знаете, уходит много времени, чтобы реконструировать описываемые тонкие ошибки.
    И не всегда получается.
    Дело пойдет быстрее, если Вы все найденные случаи будете присылать мне, indd-файл, и описание проблемы.
    Пока все такие файлы успешно анализировались, и вносилась правка в скрипт.
    Спасибо за помощь в улучшении программы.

  • Veronika:

    При обрабатке текста супер-пупер скриптом DoTextOk, меняетcя апостроф в английских словах на типографские кавычки. Можно от этого избавиться?
    I’m меняет на I»m

  • iv-mi:

    > меняетcя апостроф в английских словах на типографские кавычки
    Поскольку в этом скрипте используется grep, есть возможность спасти этот апостроф между буквами. Просто пока не было тестов с английским языком. Все больше с русским, иногда белорусским и украинским. В следующем обновлении этот момент будет учтён.
    А пока надо снять флажок «Кавычки в тексте в соответствии с установками…»

    С кавычками именно в английском языке проблема из-за того, что часто апостроф и одиночная кавычка при подготовке текста обозначаются одним и тем же символом.
    Я когда-то пытался решить эту проблему, делая скрипт DoQuotesOK, но кроме описанного Вами случая может быть еще апосроф после слова.
    boy’s и boys’ — это разные случаи применения апострофа. Но второй случай может быть и закрывающей кавычкой.
    Англичане оставляют эти проблемы корректору.

  • Mehmeh:

    Михаил, возможно ли в дальнейшем сделать выбор обрабатываемого блока черной стрелкой? Что бы можно было обработать сразу несколько блоков.

  • Troika:

    Михаил, у меня в новой версии скрипта, в отличие от прошлогодней, перестали обрабатываться пробелы между разрядами чисел. Например: 2 500 300 руб.
    И еще. В выражениях вида «рожден в 1965 году» между числом и словом «году» раньше ставились неразрывные пробелы. Теперь нет. 🙁

  • iv-mi:

    Про обработку пробелов и год уже несколько сообщений пришло.
    Спасибо. Постараюсь исправить в следующем обновлении.

  • Algion:

    Скачал скрипт специально для того, чтобы поставить отбивки в инициалах. Без изменения настроек запустил (в СS5), и действительно, довольно быстро текст пришёл к нормальному виду. Только когда инициалы нескольких авторов отделялись через точку с запятой, срабатывал почему-то не всегда. Это может определить пользователь?

  • iv-mi:

    Пришлите этот пример. Возможно, при тестировании я не придумал какую-то ситуацию. Первое, что пришло в голову, не было ли так, что после точки с запятой не было пробела, а сразу шел текст — инициалы и фамилия:
    А.А.Иванов;В.В.Петров;Ф.Ф.Сидоров;Дж.Смит.
    Если такая ситуация, то сейчас надо перед запуском скрипта в поиске-замене поменять точку с запятой на точку с запятой и пробел: ‘;’ > ‘; ‘
    В любом случае я жду текст.

  • Andray:

    Интересно, почему скрипт именно так называется 😉

  • djbob2000:

    На работе стоит сЗам и этот скрипт. Каково было мое удивление что бесплатный скрипт Михаила обрабатывает лучше!

  • iv-mi:

    Всех, кому важно грамотно готовить текст к вёрстке, даже если используются другие инструменты, а не мой скрипт, предлагаю всё же скачать версию от 24.08.2012, там появилась вкладка создания своих последовательностей созданных ранее запросов, как текстовых, так и grep. Она называется «Поиск-замена». Сформированные последовательности можно сохранить для последующего использования и и выполнять их буквально несколькими щелчками мыши. В штатном режиме программы выполнение запросов отнимает намного больше времени. Типичная задача подготовки текста — присвоение курсива авторам в списке литературы решается входящим в архив 24.08.2012 grep-запросом мгновенно.
    Даже если Вы пользуетесь другими инструмента ми подготовки текста, а их немало, ознкомьтесь с возможностями вкладки «Поиск-замена», и работа по подготовке текстов заметно упростится.

  • iv-mi:

    >где взять 24.08.2012 версию
    Заполнить форму, подтвердить подписку, после чего придет ссылка на архив.
    riki44, присоединяйтесь, грядет интересное развитие скрипта.

  • admin:

    А если я ошибочно удалил последнюю версию скрипта (думая, что удаляю предыдущий релиз), можно ли как-нибудь опять скачать скрипт (письмо со ссылкой не сохранилось)?

  • iv-mi:

    Нет, поскольку это массовая рассылка, то из смартреспондера повтора письма по запросу не предусмотрено. По крайней мере, я о такой возможности не знаю. Ну такие случаи были, сообщали мне о проблеме, и я отсылал адрес скачивания с облака. Но всё же важно быть в обойме подписчиков, т.к. обновления еще будут, и их надо получать как новости — как можно быстрее.

  • kaa:

    Здравствуйте! Столкнулась с проблемой — при попытках запустить скрипт текст начинает форматироваться, потом появляется предупреждение о том, что текст не распознан как русский (а он таки русский!) и ошибка 30476 (запрошенная операция не завершена, поскольку объект больше не существует; строка ошибки — 1358, источник — app.DoScript(). Что нужно сделать, чтоб он работал? Переустановка не помогла. Перенесла из пользовательской папки в стандартную Scripts panel — безрезультатно. Другие скрипты работают нормально(MergeTextFrames, BoxMaker). Со скриптами я пока на «вы» (пользуюсь, но не пишу). У меня Indesign CS 5, Windows 7.

  • iv-mi:

    kaa, похоже, у Вас не самая последняя версия скрипта. Описываемое поведение было при обработке скриптом таблиц, в которых были пустые ячейки. Это исправлено.
    Я отослал Вам последний релиз, сообщите мне на почту, помогло или нет.

    • kaa:

      Я пыталась форматировать простой текст, вообще без таблиц, но ничего не получалось. Скачала последний релиз — сейчас все работает, спасибо!

  • Вероника Гребенникова:

    в случаях «.-» или «,-» тире меняется на длинное, но между знаками не ставится ни какой знак. Файл настроек не сохраняю, запускаю всегда Make New Set.

  • iv-mi:

    Вероника, я вчера обновил скрипт. Если найденная Вами проблема осталась, пришлите мне indd-файл и текущий файл установок скрипта. Что прислать, написано в сопроводительном письме к обновлению.

  • Yulia:

    Уважаемый автор, может быть, я что-то упустила, но, по-моему, осталась без внимания ситуация с Петром I, Людовиком XIV… (имя собственное и римская цифра(ы)). Спасибо!

Оставить комментарий!

Вы должны быть в системе чтобы оставить комментарий.