Русский указатель в CS (не CE)
- Автор темы Ivan777
- Дата создания
- Рейтинг
- 13
Указатель делается изумительно.
Однако если имеем около 12000 терминов, 25 глав и 1200 страниц - головная боль обеспечена.
Точнее, нужно запастить терпением, ибо медленно: часа 2-3.
Самое главное -- сделать после генерации индекса файл RTF из получвшегося, так как когда машина все-таки зависнет, можно будет сгенеренный индекс вставить в новый документ как файл RTF.
Разумеется, ни о каком Update Index речи уже не идет. Все заново, если переверсталось.
Я лично однажды предпочел вручную поменять страницы, нежели ждать 2 часа.
Однако если имеем около 12000 терминов, 25 глав и 1200 страниц - головная боль обеспечена.
Точнее, нужно запастить терпением, ибо медленно: часа 2-3.
Самое главное -- сделать после генерации индекса файл RTF из получвшегося, так как когда машина все-таки зависнет, можно будет сгенеренный индекс вставить в новый документ как файл RTF.
Разумеется, ни о каком Update Index речи уже не идет. Все заново, если переверсталось.
Я лично однажды предпочел вручную поменять страницы, нежели ждать 2 часа.
- Рейтинг
- 13
- Рейтинг
- 13
В этом-то и смысл Индекса, что получаем на выходе:
Taxi, 334, 335, 399
Time line, 35
TimeShare, 22, 114, 335, 987
Если слово до посинения повторяется на одной странице, нет смысла помечать все Это, скорее, редактору решать, так как это дело принципа. Открыл читатель книгу и хочет быстро найти термин. Идет в Индекс. Ищет TimeShare. На какую страницу ему попасть -- пусть решает не ВЕРСТАЛЬЩИК, а РЕДАКТОР.
А насчет словоформ - извините - это уже к фирме Adobe вопросик.
Ясно, что для этого нужна мощная поддержка русского языка, чего на данном этапе (и в ближайшие лет 100) мы не получим ((((
А!!! Есть еще Батушев и Ко!!! Вот к ним и нужно писАть.
Они творят чудеса. Может, и за Индекс возьмутся.
Однако на этом форуме кроме меня, видимо, никто Индексом не интересутеся.
Taxi, 334, 335, 399
Time line, 35
TimeShare, 22, 114, 335, 987
Если слово до посинения повторяется на одной странице, нет смысла помечать все Это, скорее, редактору решать, так как это дело принципа. Открыл читатель книгу и хочет быстро найти термин. Идет в Индекс. Ищет TimeShare. На какую страницу ему попасть -- пусть решает не ВЕРСТАЛЬЩИК, а РЕДАКТОР.
А насчет словоформ - извините - это уже к фирме Adobe вопросик.
Ясно, что для этого нужна мощная поддержка русского языка, чего на данном этапе (и в ближайшие лет 100) мы не получим ((((
А!!! Есть еще Батушев и Ко!!! Вот к ним и нужно писАть.
Они творят чудеса. Может, и за Индекс возьмутся.
Однако на этом форуме кроме меня, видимо, никто Индексом не интересутеся.
- Рейтинг
- 13
Мне видится, что если уж браться за "индексный" скрипт, нужно все внимательно взвесить и изучить -- недостатки и плюсы адобовского, что бы еще от этой функции хотелось.
Лично меня серьезно беспокоит только тотальная тормознутость родного Индекса. Однако, к примеру, написанный вами недавно скрипт расстановки абзацев также работает суперсильно медленно с большим объемом текста (и, кстати, имеет один недостаток). Скорее всего сам принцип не позволяет делать такие операции бастро.
Виталий, я не прав?
Лично меня серьезно беспокоит только тотальная тормознутость родного Индекса. Однако, к примеру, написанный вами недавно скрипт расстановки абзацев также работает суперсильно медленно с большим объемом текста (и, кстати, имеет один недостаток). Скорее всего сам принцип не позволяет делать такие операции бастро.
Виталий, я не прав?
А какой это скрипт расстановки абзацев?
Да некоторые операции сложно делать, особенно операции с множественными заменами, ID начинает создавать откаты и в считанные минуты загаживает память этим добром, вариант, конечно, сохранять, но это тоже не шибко убыстряет работу...
Приходится искать обходные пути, я тут для sZam'а нашшупал один вариант, очень надеюсь значительно ускорить обработку особенно больших текстов.
С индексным же скриптом я еще раз объясняю ситуацию - есть конкретная просьба под специальные задачи, я сам индексов не составляю и не использую, поэтому нужно четкое и конкретное техзадание и... терпение Времени, господа, у меня очень мало, это только кажется, что только скриптами и занимаюсь
Что касается, индексирования выделенного слова, то это реализовать можно. То есть принцип таков: пользователь выделяет слово (текст), вызывает скрипт и на основе этого слова (текста) создается топик и страничные ссылки (PageReferences). Я правильно понял?
Да некоторые операции сложно делать, особенно операции с множественными заменами, ID начинает создавать откаты и в считанные минуты загаживает память этим добром, вариант, конечно, сохранять, но это тоже не шибко убыстряет работу...
Приходится искать обходные пути, я тут для sZam'а нашшупал один вариант, очень надеюсь значительно ускорить обработку особенно больших текстов.
С индексным же скриптом я еще раз объясняю ситуацию - есть конкретная просьба под специальные задачи, я сам индексов не составляю и не использую, поэтому нужно четкое и конкретное техзадание и... терпение Времени, господа, у меня очень мало, это только кажется, что только скриптами и занимаюсь
Что касается, индексирования выделенного слова, то это реализовать можно. То есть принцип таков: пользователь выделяет слово (текст), вызывает скрипт и на основе этого слова (текста) создается топик и страничные ссылки (PageReferences). Я правильно понял?
- Рейтинг
- 13
Виталий,
Да. алгоритм именно таков:
1. Открыта КНИГА. Открыт первый документ из книги.
2. Пользователь выделает слово или словосочетание и жмет некую кнопку.
3. В диалоговом окне появляется это слово/словосечетание, его можно подправить (удалить предлог например).
4. Жмем кнопку ADD и ждем.
5. Скрипт ищет во всей открытой книге данное слово/словосочетание и добавляет его в Index как Reference. Это равносильно тому, что пользователь сам вручную во всех документах книги ищет данное слово/словосочетание и жмет Ctrl+Alt+U на нем.
6. В конце работы выдаем отчет.
Вроде бы, все.
Повторюсь, что лично мне по душе ручное внесение слов в Индекс, так как я хочу контроллировать, на какую страницу отправится читатель, если найдет некое понятие/слово в Индексе.
Поэтому прежде чем работать над скриптом, мне видится, что лучше бы узнать, кроме Ивана он кому-нибудь еще может быть интересен?
Да. алгоритм именно таков:
1. Открыта КНИГА. Открыт первый документ из книги.
2. Пользователь выделает слово или словосочетание и жмет некую кнопку.
3. В диалоговом окне появляется это слово/словосечетание, его можно подправить (удалить предлог например).
4. Жмем кнопку ADD и ждем.
5. Скрипт ищет во всей открытой книге данное слово/словосочетание и добавляет его в Index как Reference. Это равносильно тому, что пользователь сам вручную во всех документах книги ищет данное слово/словосочетание и жмет Ctrl+Alt+U на нем.
6. В конце работы выдаем отчет.
Вроде бы, все.
Повторюсь, что лично мне по душе ручное внесение слов в Индекс, так как я хочу контроллировать, на какую страницу отправится читатель, если найдет некое понятие/слово в Индексе.
Поэтому прежде чем работать над скриптом, мне видится, что лучше бы узнать, кроме Ивана он кому-нибудь еще может быть интересен?
- Рейтинг
- 13
Тогда получается вообще засада:
1) Выделяем слово "конституция" и добавляем Иванову маску
2) Во всей книге помечаются "конституционный", "конституциобразный" и так далее -- у меня не совсем удачный пример.
3) В Индекс заносится однако только исходное слово "конституция" и вычисляются ссылки на страницы, где вся эта канитель встречатеся.
4) Уффф
Честное слово, не знаю, кому такой скрипт еще может понадобиться???
Люди, откликнитесь!!! Лично мне пока не нужно было.
1) Выделяем слово "конституция" и добавляем Иванову маску
2) Во всей книге помечаются "конституционный", "конституциобразный" и так далее -- у меня не совсем удачный пример.
3) В Индекс заносится однако только исходное слово "конституция" и вычисляются ссылки на страницы, где вся эта канитель встречатеся.
4) Уффф
Честное слово, не знаю, кому такой скрипт еще может понадобиться???
Люди, откликнитесь!!! Лично мне пока не нужно было.