1

Тема: Где логика работы перекрестных ссылок на заголовки?

Всем привет!
Хочу выяснить, является ли ошибкой Word следующая ситуация:
Есть документ с заголовками разного уровня. По тексту документа много перекрестных ссылок на номера разных заголовков (например, "см. 1.2.1" или "см. 3.2"). Если мы устанавливаем курсор в начало строки заголовка (например, заголовка 3.2) и нажимаем "Enter", чтобы вставить новый раздел этого уровня, то нумерация нашего заголовка меняется - номер заголовка 3.2 меняется на 3.3. После обновления всех полей документа номера заголовков в ссылках остаются прежними, что не логично. Эти ссылки также переходят к старому, уже неактуальному разделу 3.2  neutral

2

Re: Где логика работы перекрестных ссылок на заголовки?

Ne lgi mne пишет:

Если мы устанавливаем курсор в начало строки заголовка (например, заголовка 3.2) и нажимаем "Enter", чтобы вставить новый раздел этого уровня, то нумерация нашего заголовка меняется - номер заголовка 3.2 меняется на 3.3. После обновления всех полей документа номера заголовков в ссылках остаются прежними, что не логично. Эти ссылки также переходят к старому, уже неактуальному разделу 3.2  neutral

Так, наверно, делать нельзя! Если вы устанавливаете курсор на начало заголовка и нажимаете Enter, то ссылка переназначается на новый заголовок 3.2, а не на 3.3.
Вам нужно  просто сделать  пустую строку, ввести название нового заголовка и применить к этому названию стиль  заголовка. Тогда после обновления полей ваша ссылка изменится с 3.2 на 3.3, и все будет работать нормально.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

3

Re: Где логика работы перекрестных ссылок на заголовки?

Alex_Gur пишет:

Так, наверно, делать нельзя! Если вы устанавливаете курсор на начало заголовка и нажимаете Enter, то ссылка переназначается на новый заголовок 3.2, а не на 3.3.
Вам нужно  просто сделать  пустую строку, ввести название нового заголовка и применить к этому названию стиль  заголовка. Тогда после обновления полей ваша ссылка изменится с 3.2 на 3.3, и все будет работать нормально.

Да, описанный вами способ работает корректно. Спасибо! Но все же он более трудозатратен при больших объемах. Если такая работа Word не является ошибкой, то решение разработчиков достаточно спорно!

4

Re: Где логика работы перекрестных ссылок на заголовки?

Ne lgi mne пишет:
Alex_Gur пишет:

Так, наверно, делать нельзя! Если вы устанавливаете курсор на начало заголовка и нажимаете Enter, то ссылка переназначается на новый заголовок 3.2, а не на 3.3.
Вам нужно  просто сделать  пустую строку, ввести название нового заголовка и применить к этому названию стиль  заголовка. Тогда после обновления полей ваша ссылка изменится с 3.2 на 3.3, и все будет работать нормально.

Да, описанный вами способ работает корректно. Спасибо! Но все же он более трудозатратен при больших объемах. Если такая работа Word не является ошибкой, то решение разработчиков достаточно спорно!

Еще можно копировать целиком строку с заголовком в пустую строку. В этом случае ссылки тоже будут работать корректно. smile

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

5

Re: Где логика работы перекрестных ссылок на заголовки?

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

Word не может "тупить".
Он - всего лишь программа, выполняющая наши команды.