[ID CC2020] Оглавление. Не тот порядок

webmanya

Участник
Топикстартер
Сообщения
19
Оценка реакций
2
Добрый день. Есть проблема с формированием оглавления.
В на странице порядок: ФИ автора, название произведения.
В оглавлении выводится наоборот.
В чем может быть причина и как исправить?
 

Вложения

veretragna

γνώσις
Сообщения
532
Оценка реакций
184
Известная особенность Индизайна. Для оглавления текст берется из фреймов в порядке их времени создания, а не расположения на странице. Чтобы исправить это, сделайте Ctrl+X - Ctrl+V (вырежьте и вставьте обратно) для фрейма с текстом "В памяти моей".
 

webmanya

Участник
Топикстартер
Сообщения
19
Оценка реакций
2
Известная особенность Индизайна. Для оглавления текст берется из фреймов в порядке их времени создания, а не расположения на странице. Чтобы исправить это, сделайте Ctrl+X - Ctrl+V (вырежьте и вставьте обратно) для фрейма с текстом "В памяти моей".
не помогает этот вариант :(
 

veretragna

γνώσις
Сообщения
532
Оценка реакций
184
Тогда попробуйте растянуть верхний фрейм так, чтобы его левый угол находился левее, чем левый угол второго фрейма. Тоже может помочь.
С приоритетом тут не все очевидно, по умолчанию должно работать так: сверху вниз, слева направо, время создания фрейма. Иногда индизайн путает приоритеты.
Вернее, не иногда, а очень часто. Регулярно отлавливаю такое.
 

webmanya

Участник
Топикстартер
Сообщения
19
Оценка реакций
2
Тогда попробуйте растянуть верхний фрейм так, чтобы его левый угол находился левее, чем левый угол второго фрейма. Тоже может помочь.
С приоритетом тут не все очевидно, по умолчанию должно работать так: сверху вниз, слева направо, время создания фрейма. Иногда индизайн путает приоритеты.
Вернее, не иногда, а очень часто. Регулярно отлавливаю такое.
Это работает! Спасибо большое! Все так просто оказалось.
 

veretragna

γνώσις
Сообщения
532
Оценка реакций
184
На здоровье :)
Если после подобных операций фрейм окажется слишком широким, а вам понадобится вместить текст в полоску, например, 50 мм шириной, можно задать левый Inset spacing в свойствах фрейма. Или задать отступ для абзацев, как удобнее.
 

Linxy

Девушка с битой
10 лет на форуме
Сообщения
2 273
Оценка реакций
3 840
Хотела бы порекомендовать верстать за счёт настройки отступов в стилях, не разбивая на разные фреймы. Так можно избежать не только проблем с построением оглавления, но и в целом процесс верстки будет проще, автоматизированнее и аккуратнее.
 

Валера1966

12 лет на форуме
Сообщения
1 235
Оценка реакций
1 361
Проверьте также параметры генерации Оглавления.
Там есть в меню "Уровень", то есть как бы вложенность стилей текста, в каком порядке текст данными стилями надо пересылать в Оглавление и размещать в нём.

Возможно, у вас для стиля текста "ИмяПроизведения" установлен высокий приоритет (Уровень), а для текста стиля "ИмяАвтора" — более низкий.
 

Linxy

Девушка с битой
10 лет на форуме
Сообщения
2 273
Оценка реакций
3 840
Проверьте также параметры генерации Оглавления.
Там есть в меню "Уровень", то есть как бы вложенность стилей текста, в каком порядке текст данными стилями надо пересылать в Оглавление и размещать в нём.

Возможно, у вас для стиля текста "ИмяПроизведения" установлен высокий приоритет (Уровень), а для текста стиля "ИмяАвтора" — более низкий.
Валера, на третьем скрине от ТС есть порядок. Там всё правильно выставлено.