В cs2 появились нумерованные списки, т.е. новый атрибут в стиле абзаца
ЧТО ХОРОШЕГО
Хорошо пользоваться ненумерованными списками (т.е. списками с пулями)
ЧТО ПЛОХОГО
Реализация нумерации. Если в цепочке нумерованых абзацев в одном из внутренних абзацев отменить атрибут нумерации (или присвоить другой стиль), оставшаяся часть списка нумеруется заново с единицы.
Если применить возможность установки начального номера, то он применяется к стилю глобально, т.е. два разных списка, организованных одним стилем, будут нумероваться с указанного в стиле номера...
Логически нумерация не должна полностью быть в стиле, особенно начальный номер. И напрашивается введение иерархии, т.е. уровней.
ЧЕГО ХОЧЕТСЯ
Кто видел реализацию глобальной нумерации в Corel Ventura, тот ее оценил. Многоступенчатая нумерация по уровням с возможностью вставки разделителей. Необходима при верстке справочников, учебников и т.п., где применяется сквозная многоуровневая нумерация.
СКРИПТ ИЛИ ПЛАГИН
Скрипт, грубо говоря, сравним с циклическим выполнением набора команд. Применить в данном случае его можно, но возникнет необходимость запускать его вручную каждый раз после добавления/изъятия абзацев, требующих нумерации.
Плагин живет на протяжении всей сессии, использует возможности Индизайна в динамике. Т.е. в нашем случае может отследить вставку/изъятие нового абзаца и перенумеровать "хвост" без лишнего "мышения".
Можно организовать "онлайновое" создание плагина при коллективном авторстве. База для разработки: Windows, ID CS2.
Если найдется Metrowerks CodeWarrior, можно будет перенести на Мас.
ЧТО ХОРОШЕГО
Хорошо пользоваться ненумерованными списками (т.е. списками с пулями)
ЧТО ПЛОХОГО
Реализация нумерации. Если в цепочке нумерованых абзацев в одном из внутренних абзацев отменить атрибут нумерации (или присвоить другой стиль), оставшаяся часть списка нумеруется заново с единицы.
Если применить возможность установки начального номера, то он применяется к стилю глобально, т.е. два разных списка, организованных одним стилем, будут нумероваться с указанного в стиле номера...
Логически нумерация не должна полностью быть в стиле, особенно начальный номер. И напрашивается введение иерархии, т.е. уровней.
ЧЕГО ХОЧЕТСЯ
Кто видел реализацию глобальной нумерации в Corel Ventura, тот ее оценил. Многоступенчатая нумерация по уровням с возможностью вставки разделителей. Необходима при верстке справочников, учебников и т.п., где применяется сквозная многоуровневая нумерация.
СКРИПТ ИЛИ ПЛАГИН
Скрипт, грубо говоря, сравним с циклическим выполнением набора команд. Применить в данном случае его можно, но возникнет необходимость запускать его вручную каждый раз после добавления/изъятия абзацев, требующих нумерации.
Плагин живет на протяжении всей сессии, использует возможности Индизайна в динамике. Т.е. в нашем случае может отследить вставку/изъятие нового абзаца и перенумеровать "хвост" без лишнего "мышения".
Можно организовать "онлайновое" создание плагина при коллективном авторстве. База для разработки: Windows, ID CS2.
Если найдется Metrowerks CodeWarrior, можно будет перенести на Мас.