[ID CC-CC2022] Верстка книги с нумерацией строк

  • Автор темы Автор темы Nobelfaik
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Nobelfaik

Участник
Топикстартер
Сообщения
3
Реакции
0
Коллеги, возникла необходимость сверстать книгу - академическое издание, с нумерацией строк (к ним должны будут привязываться варианты прочтения текста в научном аппарате).
Каковы ваши рекомендации по техническому воплощению затеи?
Использование сносок не предлагать — сложносочиненная система сносок в книге уже есть.
 
дополнительный текстовый блок слева с нумерацией?
в чем проблема? ))
 
В любом случае требуется приводная вёрстка. И единый интерлиньяж основного текста.
Кроме заголовков, конечно.

Может, сделать слева от текстовых фреймов фрейм с таблицей?
То есть в странице-шаблоне указать:
- автоматическое перетекание основного текста на основной фрейм;
- то же для нумерологического фрейма (НФ).

Для НФ при этом сделать таблицу (НТ) в Excel. С автоматической формулой прибавления единицы.
(Для начала подсчитать примерное количество строк.)
Это фрейм из Excel через Ворд или напрямую втянуть в НФ, дать растечься до конца.
Подсчитать в пунктах высоту строки НТ, указать не "как минимум", а твёрдое значение в пунктах.
Задать нулевые отступы по высоте от верх и низа рамки НТ для ячеек.
Базовые линии номеров в НТ должны быть на уровне базовой сетки? — вывести так. "Прижимать вниз" для ячеек указать, верно? Причём получается, что нижние границы ячеек НТ не попадут в уровни базовой сетки. Будут чуть ниже. Так как номера есть числа без нижних элементов.

Идти по тексту и в местах слева от заголовков сдвигать рамку ячеек я целью вертикального выравнивания номеров последующего основного текста.

Впрочем, думаю, можно не в Excel сооружать последовательность номеров строк, а сделать нумерованный список для НФ. И тогда таблица не понадобится. А номера строк с заголовками просто отбивать вертикальными отступами. И интерлиньяж номеров строк — такой же, как в основном тексте
 
Последнее редактирование:
  • Спасибо
Реакции: blacksolg
А если нумерация идет не по порядку и нумеруется не каждая строка?
@Nobelfaik, показали бы кусок реального текста (или скрин).
 
Если делать руками, то ещё можно, если одна строка = 1 абзац (поэтический текст), расставлять номера строк как anchored objects. Это если по каким-то причинам текстовый блок с нумерацией рядом с основным нельзя поставить и в него вписывать цифры.
Новое Может, вот это пригодится?
Не вижу: скрипт может нумеровать строки по пять, то есть 5, 10, 15, 25 и так далее?
 
  • Спасибо
Реакции: Nobelfaik, Serbel и George
Не вижу: скрипт может нумеровать строки по пять, то есть 5, 10, 15, 25 и так далее?

А кроме того, пронумеровать можно все строки, а затем применить вот такую хитрость.
1) для этой нумерации создаём особый абзацный стиль;
2) создаём символьный стиль "Невидимый": кегль 1, ширина символов 1 %, цвет белый (можно и трекинг зажать какой-нибудь сильно отрицательный);
3) для абзацного стиля из п. 1 (который для нумерации) задаём GREP-стиль: применяем символьный стиль "Невидимый" к
Код:
\<\d*[^0;5]\>
Было:
num1.jpg
Стало:
num2.jpg
 
Последнее редактирование:
А кроме того, пронумеровать можно все строки, а затем применить вот такую хитрость.
1) для этой нумерации создаём особый абзацный стиль;
2) создаём символьный стиль "Невидимый": кегль 1, ширина символов 1 %, цвет белый (можно и трекинг зажать какой-нибудь сильно отрицательный);
3) для абзацного стиля из п. 1 (который для нумерации) задаём GREP-стиль: применяем символьный стиль "Невидимый" к
Код:
\<\d*[^0;5]\>
Было:
Посмотреть вложение 89550
Стало:
Посмотреть вложение 89551
Благодарю Вас, похоже, что это как раз то, что нужно.
 
Статус
Закрыто для дальнейших ответов.