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

webmanya

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

Вложения

  • Скриншот 04-08-2020 193045.jpg
    Скриншот 04-08-2020 193045.jpg
    59.7 КБ · Просм.: 221
  • Скриншот 04-08-2020 193015.jpg
    Скриншот 04-08-2020 193015.jpg
    47.4 КБ · Просм.: 225
  • Скриншот 04-08-2020 193203.jpg
    Скриншот 04-08-2020 193203.jpg
    85.8 КБ · Просм.: 270

veretragna

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

webmanya

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

veretragna

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

webmanya

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

veretragna

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

Linxy

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

Валера1966

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

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

Linxy

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

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