[ID CS4-CS6] Нумерация в первой строке с отбивкой текста на вторую

Petruccio

Топикстартер
15 лет на форуме
Сообщения
923
Реакции
213
Добрый день друзья! Есть необходимость в такой нумерации как на скриншоте.
numbers.png


Что я пробовал сделать:
1. Создал отдельный символьный стиль «Красные цифры».
2. В свойствах абзацного стиля задал нумерацию, стиль номера указал «Красные цифры».
3. Во вкладке «Number» указал: «^#.^p»
Вроде тут должно наступить счастье, строка должна уйти вниз а на первой должен остаться только номер, но увы, этого не происходит. Вместо переноса строки вставляется просто символ абзаца. Причём если сконвертировать нумерацию в текст то этот символ останется, как обычная буква какая-нибудь.
paragraph sign.png


В общем, помогите люди добрыя!
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Вместо отбивки абзаца вставьте табуляцию на ширину строки.
 
  • Спасибо
Реакции: Валера1966

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
Попробуйте после точки (которая за цифрой) проставить "мягкий перенос". А абзац закрывайте символом "конец параграфа". Тогда нумерация будет автоматически продолжаться.
 
  • Спасибо
Реакции: Petruccio

Petruccio

Топикстартер
15 лет на форуме
Сообщения
923
Реакции
213
Попробуйте после точки (которая за цифрой) проставить "мягкий перенос". А абзац закрывайте символом "конец параграфа". Тогда нумерация будет автоматически продолжаться.
perenos.png


Не работает.
Если вы предлагаете в самом тексте добавлять мягкий перенос... то мне такая автоматизация не нужна, проще уже пронумеровать руками.

В общем, вопрос пока не решен. Хочется стилями. Назначил стиль блоку текста и всё пронумеровалось как на первом скриншоте.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Т.е. не решён? Табуляция не сработала?
 

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
Ой, я немного ошибся! Не "мягкий перенос слова", а "мягкий перевод строки".
("Мягкий возврат каретки"?)

В Индизайне это служебный символ, отображается как "лежащая на животе" буква "Г".
 

Petruccio

Топикстартер
15 лет на форуме
Сообщения
923
Реакции
213
---

Ой, я немного ошибся! Не "мягкий перенос слова", а "мягкий перевод строки".
("Мягкий возврат каретки"?)

В Индизайне это служебный символ, отображается как "лежащая на животе" буква "Г".
Ну, «Shift+Enter», он же «Forced Line Break», он же «^n» в окне поиска. Не работает.
 
Последнее редактирование:

Petruccio

Топикстартер
15 лет на форуме
Сообщения
923
Реакции
213
Вместо отбивки абзаца вставьте табуляцию на ширину строки.
Извиняюсь, не заметил это сообщение.
Нет, табуляция не работает. Сначала слова первой строки уходят вправо, но, при достижении ширины колонки весь текст исчезает.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Да ладно, не верю
вот зараза, и правда
 
Последнее редактирование:

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
слегка заморочился )
вообщем из каких-то соображений индиз не дает засунуть в нумерацию, что попало.

создаешь character style с кеглем размером пунктов 100, scale по ширине под 1000 и по высоте минимальный 1% и leading равный абзацному
вообщем подбираешь так, чтобы у тебя пробел с этим стилем вытеснял всю строку на следующую.
в стиле параграфа в grep style для первого пробела в строке ^\s ставишь этот стиль...

из минусов — придется добавлять лишний пробел в начало параграфа. в остальном работает вроде
 

Вложения

  • Screen Shot 2017-07-05 at 21.30.05.png
    Screen Shot 2017-07-05 at 21.30.05.png
    177.8 КБ · Просм.: 865

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а если просто сделать стиль нумерации, и отдельные абзацы такого стиля вставить где нужно? через find/replace в два прохода - \r заменить на \r\r, потом пустым абзацам дать стиль с нумерацией
 

Nicky

R.I.P.
Сообщения
937
Реакции
273
'))'
Numbered.jpg
 

Любимцев

15 лет на форуме
Сообщения
4 198
Реакции
2 055
вставляется просто символ абзаца
Так все правильно, так и должно быть. Посмотрите в выпадающем свитке, доступный список спецсимволов
Делать нужно два абзаца, в первом, в поле Next Style указать "текст". А в тексте -- "нумерация".
Ну и далее -- Apply as (первый стиль, тот на котором курсор) then (следующий стиль)
 
  • Спасибо
Реакции: NNN5

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Такое извращение
Так все правильно, так и должно быть. Посмотрите в выпадающем свитке, доступный список спецсимволов
Делать нужно два абзаца, в первом, в поле Next Style указать "текст". А в тексте -- "нумерация".
Ну и далее -- Apply as (первый стиль, тот на котором курсор) then (следующий стиль)
Спасибо кэп. Но ищется именно автонумерация "как одного" абзаца.
?
 

Nicky

R.I.P.
Сообщения
937
Реакции
273
@George, не ^p после конвертации в текст, а ^7, у меня так работает))) только на скрине забыл этот самый ^7 удалить :)
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Ничего не понял. Зачем конвертировать в текст? Нужно, чтобы было "автоматически"
 
  • Спасибо
Реакции: Petruccio

granat

Участник
Сообщения
382
Реакции
315
Метод с табуляцией сработает, если в начало абзаца добавить пробел, а табуляцию выставить на ширину чуть меньшую, чем ширина фрейма (ширина фреймов одинаковая).
 
  • Спасибо
Реакции: Petruccio

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 300
Реакции
7 863

Petruccio

Топикстартер
15 лет на форуме
Сообщения
923
Реакции
213
Метод с табуляцией сработает, если в начало абзаца добавить пробел, а табуляцию выставить на ширину чуть меньшую, чем ширина фрейма (ширина фреймов одинаковая).
Местами работает, местами нет. В моём случае ширина колонки 50мм, если выставляю табуляцию на 49мм то всё исчезает. Ставлю 41мм, всё на месте, но в разных местах нужно разное количество пробелов. Так что решение не оптимальное.

а если просто сделать стиль нумерации, и отдельные абзацы такого стиля вставить где нужно? через find/replace в два прохода - \r заменить на \r\r, потом пустым абзацам дать стиль с нумерацией
Два прохода+один проход с назначением стиля. Тут дополню немного своё ТЗ: мне важно иметь возможность менять местами блоки текста, и хочется чтобы нумерация не терялась. Вполне возможен такой вариант что я где-то ошибусь и забуду поправить нумерацию вручную.

Так все правильно, так и должно быть. Посмотрите в выпадающем свитке, доступный список спецсимволов
Делать нужно два абзаца, в первом, в поле Next Style указать "текст". А в тексте -- "нумерация".
Ну и далее -- Apply as (первый стиль, тот на котором курсор) then (следующий стиль)
Мне важно чтобы нумерация была автоматической.

слегка заморочился )
вообщем из каких-то соображений индиз не дает засунуть в нумерацию, что попало.

создаешь character style с кеглем размером пунктов 100, scale по ширине под 1000 и по высоте минимальный 1% и leading равный абзацному
вообщем подбираешь так, чтобы у тебя пробел с этим стилем вытеснял всю строку на следующую.
в стиле параграфа в grep style для первого пробела в строке ^\s ставишь этот стиль...

из минусов — придется добавлять лишний пробел в начало параграфа. в остальном работает вроде
Работает, спасибо! Пока что самое приближенное к идеалу решение.

Кто подскажет как с помощью ГРЕП добавить пробел в начале абзаца? В том числе первого?