[ID CC-CC2022] Точечный пунктир (отточие) до и после текста

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

Linxy

Девушка с битой
Топикстартер
10 лет на форуме
Сообщения
2 277
Реакции
3 836
Хочу сделать так с помощью стиля:
upload_2017-3-9_17-26-44.png

Но что-то пока не придумывается, как это красиво реализовать.
Чтобы просто жмак — и текст окружить линиями.
На данный момент в голову приходит только вариант с двумя табуляторами.
upload_2017-3-9_17-22-26.png

Но это уже не просто жмак. Это ещё надо два раза на таб нажать)))) А для пущей красоты ещё и пробел добавить. Я понимаю, что это можно решить одним проходом грепом, но всё же надеюсь на более элегантное решение.
С помощью paragraph rules этот фокус не получается. Или я просто не умею его готовить?
Господа, помогите, пожалуйста, идеями или хитростями.
 
Табы контролируются лучше. В порядке извращения предлагаю:
а) paragraph rules c точечками
б) сам текст с абзацным символьным стилем и ещё underline добавить
 

Вложения

  • 2017-03-09_18-52-42.png
    2017-03-09_18-52-42.png
    266.2 КБ · Просм.: 873
Последнее редактирование:
всё равно надо телодвижения((( шоб красиво

табуляции лучше.

upload_2017-3-9_19-0-57.png



upload_2017-3-9_19-1-28.png
 
  • Спасибо
Реакции: granat и Linxy
а. Жора с тем же направлением мысли опередил на секунды.
 
  • Спасибо
Реакции: Linxy
Я согласна, что табы можно более гибко настраивать. Сейчас потестила на практике.
Тем не менее вариант с дополнительным символьным стилем возьму на заметку. Спасибо.
 
Можно сделать сочетание paragraph rules (основная линейка на всю ширину абзаца) и белой толстой линии для подчёркивания текста (регулируется в "Параметрах подчёркивания" для текста). Правда
сам текст с абзацным стилем и underline
Если без пробелов до и после текста, то получится некрасиво, а если с пробелами, то часть кружочков абзацной линейки может перекрываться линией андерлайна:
lines.jpg
Лучше всё-таки, наверно, с табами. И сочетание подчёркивания с перечёркиванием для первого таба и второго (греп-стили для них). Только второй лучше сделать не просто таб, а шифт-таб.
 
  • Спасибо
Реакции: granat и Linxy
  • Спасибо
Реакции: NNN5, Linxy и MikeVM
@Linxy, Paragraph Rules, например:
Rule Above – dotted, 2 pt; цвет: заданный; ширина: Column; left/right indent: 0; offset: 0,5 mm
Rule Below – solid, 4 pt; цвет: White; ширина: Text; left/right indent: -2 mm; offset: -1,5 mm
@granat, то же самое:
то часть кружочков... линейки может перекрываться линией
- в данном случае - Rule Below:
lines2.jpg
 
Последнее редактирование:
Ничего не будет перекрываться, если подбирать отрицательные параметры left/right indent для конкретного кегля и толщины dotted-линейки.
здесь отрицательное значение left/right indent должно быть больше
 
Ничего не будет перекрываться, если подбирать отрицательные параметры left/right indent для конкретного кегля и толщины dotted-линейки.
Скорее это зависит от текста абзаца. И тогда надо следить во всех случаях применения и корректировать вручную, если потребуется:
lines3.jpg

Поэтому лучше, наверно, всё-таки табуляции с подчёркиванием-перечёркиванием.
 
  • Спасибо
Реакции: garif
Ничего не будет перекрываться
будет. или придётся для каждого абзаца подбирать индивидуально отступы.
заменим с теми же настройками текст на "стр. 99-101".
и вуаля.
 

Вложения

  • pict_1.jpg
    pict_1.jpg
    309.8 КБ · Просм.: 884
  • Спасибо
Реакции: Linxy и andrejK
С двумя paragraph rules ещё интереснее. @granat, спасибо.
В работу всё равно пойдут табы, поскольку там будут как раз все варианты диапазонов страниц от 3 до 220 и табы мне кажутся наиболее простыми теперь))) А с несколькими стилями получается больше мороки.
 
А с несколькими стилями получается больше мороки
@Linxy, варианты с двумя стилями я привела как пример, чтобы показать что кегль, толщину линеек и значения left/right indent можно подобрать таким образом, чтобы это был один стиль, удовлетворяющий разным диапазонам значений. Или в вашем случае разные шрифты и разные кегли абзацев?
 
Последнее редактирование:
1) первый табулятор сделать простой Tab
2) все такие строки сделать не Optical выравнивание, а Metrics. Тогда по ширине будут практически одинаковыми длины групп символов "стр. ХХХ-ХХХ"
3) второй табулятор строго Right Indent Tab (выравнивающая вправо табуляция). В таком случае сколь бы ни была широка группа символов перед право-выравнивающим табулятором, конец точек уложится в край строки автоматически.

Технически это можно так сделать.
Тэги (символ символа)
ТэгТаб = трекинг +200 или +300; выравнивание Metrics
ТэгСсылка = выравнивание Metrics, гарнитура и высота её — как вам нужно.

Строка должна быть размечена так:
Символы
Символ "Табулятор"
СимволыНужные
Или только Символ "End Nested Style" или только Символ "Right Indent Tab"

В менюшке по Ctrl+T "Стили"
новый стиль с особенностями в части "Drop Letters and Nested Styles"
1) ТэгСсылка — до символа "Табулятор" (up)
2) ТэгТаб — 1 символ (это точки в разрядку)
3) ТэгСсылка — до символа "Табулятор" (или до "End Nested Style")
4) ТэгТаб — 1 символ (это точки в разрядку в упор до конца строки)

ИЛИ
Не заморачиваться с финальным табулятором.
Просто сделать строки Оглавления с выравниванием влево без разгона по формату (просто Left).
По готовности заменить
символ "Конец параграфа"
на два символа
{
"Right Indent Tab" стиля символа ТэгТаб
Конец параграфа
}
 
Последнее редактирование:
Выражение "точечный пунктир" нахожу тавтологией, так как пунктир - линия из точек.
Пунктир — Википедия
 
@magneto, Андрюша, не занудничай.
Я исхожу из терминологии программы:
upload_2017-3-9_22-14-53.png


1) первый табулятор сделать простой Tab
2) все такие строки сделать не Optical выравнивание, а Metrics. Тогда по ширине будут практически одинаковыми длины групп символов "стр. ХХХ-ХХХ"
3) второй табулятор строго Right Indent Tab (выравнивающая вправо табуляция). В таком случае сколь бы ни была широка группа символов перед право-выравнивающим табулятором, конец точек уложится в край строки автоматически.
Валера, это и есть стартовый вариант с табами. Он понятен был изначально.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.