Ваши пронумерованные списки будут выглядеть более аккуратными, если использовать выравнивание по по точке. Сравните эти два варианта, не правда ли, что второй более элегантен? На форумах часто задают вопрос каким способом это делать.
Посмотрите на рисунке ниже какие параметры нумерации используются в стиле для второго варианта.
Параметры нумерации
Сначала для параметра Aligment выбирается значение Right. Затем в зависимости от размера шрифта последовательно задаются Left Indent и First Line Indent. Обратите внимание, что First Line Indent устанавливается отрицательным. Не забудьте галочкой отметить Preview, чтобы сразу отслеживать изменения в вашем списке.
Источник здесь.
Всегда мучаюсь когда делаю СОДЕРЖАНИЕ книг. Хочется что-бы заголовки были выровнены влево а номер страниц вправо. Может есть хитрость какая, научите.
Вы табуляцию по правому краю в стиле задаете?
Честно говоря вопрос не понял до конца. Стиль вообще не задаю (стоит по умалчаниу)
Номера страниц стандартно отбиваются табулятором (кнопка Tab, в настройках содержания — ^t). Меняем его на Shift-Tab (в настройках содержания — ^y) — и будет вам выравнивание текста влево, а номеров страниц — вправо.
Спасибо!
Никаких шифттабов, обычный табулятор по правому краю, и еще изумительное умение Индеза делать отступ последней строки — оглавление-конфетка получается.
А вообще riki44 изучение матчасти приветствуется.
Ну и nested style в руки
День добрый, господа!
Вопрос: возможно ли использовать в нумерованных списках формат Кириллицы (имеется ввиду А.Б.В.Г…. вместо A.B.C.D…. и т.д.)
Заранее благодарен за ответ и совет знатаков.
Спасибо
Выделяете несколько абзацев и запускаете этот скрипт, предварительно сохранив его в папку скриптов под любым именем и задав на него клавиатурное сокращение.
( function()
{
if (app.documents.length > 0 &&
app.selection.length == 1 &&
app.selection[0].hasOwnProperty("baseline"))
{
var myParagraphs = app.selection[0].paragraphs;
for (var i = myParagraphs.length-1 ; i >=0; i--)
{
myParagraphs[i].contents = ( String.fromCharCode("А".charCodeAt(0) +i) +". ") + myParagraphs[i].contents
}
}
}())
(буква Й тоже участвует, а буква Ё — нет). Если нужна нумерация типа а), б), в), г) — то вместо
fromCharCode("А".charCodeAt(0) +i) +". ")
ставите вот это:
fromCharCode("а".charCodeAt(0) +i) +") ")
Внимание: «а» и «А» — это русские буквы
Спасибо!