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

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

laupo

Участник
Топикстартер
Сообщения
8
Реакции
0
Добрый день,
в верстке авторской пьесы возник вопрос с табуляцией.
имя персонажа возникает в первой строке реплики, и должно быть выключено вправо от заданного абзацного отступа. получается, что левый край первой строки такого абзаца всегда неровный, в зависимости от длины имени персонажа (их много, поэтому ищу вариант сделать это, не создавая для каждого персонажа отдельный стиль параграфа).

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

можно ли что-то сделать, чтобы имя персонажа было выключено вправо от зеленой линейки, а текст реплики начинался от красной?
Screen Shot 2016-06-01 at 17.20.32.png
 
можно ли что-то сделать, чтобы имя персонажа было выключено вправо от зеленой линейки, а текст реплики начинался от красной?
Можно, курить отрицательное значение красной строки…
upload_2016-6-1_17-37-47.png
 
Оно уже включено с противополжным основному тексту отступом. Грубо говоря: left indent = 25; first line indent = -25. На его нынешнюю позицию его отбрасывает табуляция, стоящая перед словом. Но проблема именно в том, что табуляция, вне зависимости от ее значения, выравнивает текст по значению равному left indent.

при индивидуальном first line indent для каждого персонажа действительно получается как надо, и без табуляций вообще. но хотелось не множить стили.
 
@laupo, в палитре Tabs (Shift+Ctrl+T) поставьте значение Right-Justified Tab (выравнивание по правому табулятору) например 20 мм
 
При значении первой табуляции меньше отступа (меньше 25 в моем случае) индизайн отбрасывает все слово в крайнюю левую позицию (в скриншоте должно быть видно —я же правильно поняла про right justified tab). Правда это при условии, что в самом тексте у меня стоит табуляция-персонаж-табуляция. Если вместо первого знака табуляции вставляю символ «right intend tab» — то вся строка улетает нерегулируемо вправо, в самый край фрейма.
Screen Shot 2016-06-01 at 19.08.24.png
 
Правда это при условии, что в самом тексте у меня стоит табуляция-персонаж-табуляция.
Если у вас РАЗНЫЕ по структуре параграфы, то и стили должны быть РАЗНЫЕ.
А так вот…
upload_2016-6-1_19-22-40.png
 
индизайн отбрасывает все слово в крайнюю левую позицию
это происходит из-за того что имя персонажа слишком длинное, оно просто не помещается в отведенный табулятором размер (17,992) …
как вариант: left indent = 35, first line indent = -35, right justified tab = 32
 

Не по теме:
@granat, вы бы выложили скрин как должно быть...
 
@azz, пожалуйста (в моем примере left indent = 40, first line indent = -40, right justified tab = 38)
1.jpg
 
Последнее редактирование:
Можно создать разные стили под разные имена персонажем. Потому пройтись поиском по именам персонажей и каждому присвоить нужный стиль абзаца.
 
Статус
Закрыто для дальнейших ответов.