номер сноски вне текстового фрейма

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

pom

Участник
Топикстартер
Сообщения
28
Реакции
1
Как это автоматически сделать? Т.е я хочу чтобы сноска была внизу текстового фрейма, а её номер был слева от текстового фрейма, напротив сноски.
Пробовал играться с абзацными отступами, но это не позволяет вытолкнуть цифру за фрейм.
 
А попробовать сдвинуть не сноску, а текст?
 
  • Спасибо
Реакции: pom
Поищите на сайте Peter Karhel
У него там много чего про сноски есть, может найдете подходящее.
 
пробел перед номером с очень большим минусовым кернингом

footnote.jpg
 
Таблицы разрешают выталкивать себя за границы фрейма. Сделайте сноску как строку таблицы и выровняйте её влево, № сноски вылезет левее фрейма.
 
  • Спасибо
Реакции: pom
Поищите на сайте Peter Karhel
У него там много чего про сноски есть, может найдете подходящее.
Есть много чего, но то что мне нужно не нашёл.

пробел перед номером с очень большим минусовым кернингом
С горем пополам я добился того что нужно: расстояние от сноски до документа нужное, символы на первой строке после знака сноски выровнены со всем параграфом. Т.к максимальный отрицательный кернинг -1000, пришлось использовать 3 пробела. Но как это дело автоматизировать? В стилях символа нельзя назначить кернинг, по понятным причинам.

Таблицы разрешают выталкивать себя за границы фрейма. Сделайте сноску как строку таблицы и выровняйте её влево, № сноски вылезет левее фрейма.
После преобразования текста в таблицу знак сноски превратился в <?>. Да и мне нужна выключка по левому краю, а не выравнивание влево. Ну и манипуляции с абзацным отступам опять выдали ошибку.

А попробовать сдвинуть не сноску, а текст?
Это первая идея которая пришла мне в голову. Реализовать её довольно легко - через абзацные стили. Но она мне показалось нелогичной. Зато рабочая.

Осталось придумать как автоматически привести сноски к виду

9 Сноска
10 Сноска
121 Сноска

Потому что по умолчанию они
9 Сноска
10 Сноска
121 Сноска
 
Т.к максимальный отрицательный кернинг -1000, пришлось использовать 3 пробела.
1. завести символьный стиль с -1000
2. поиском/заменой в начало строки сноски влепить нужное кол-во пробелов с этим символьным стилем

вот и вся автоматизация
 
1. завести символьный стиль с -1000

Это как? Мне инд цс 6 не даёт ввести что-либо в строку кернинг в символьном стиле. только выбрать из существующих параметров: метрик, оптикал, но, игнор.
Да и я когда равнял, суммарный кернинг был где-то -2600. 2000 мало, а 3000 много.
 
с трекингом вводите
 
  • Спасибо
Реакции: pom
Вобщем для себя решил так:

Задаю абзацный отступ и отступ слева основного текста по 12пт
Задаю отступы в сносках: абзацный - минус 12пт. отступ слева 12пт
В свойствах стиля сноски задаю табуляцию 3мм с выключкой вправо
В параметрах сносок документа разделитель - табуляция
Прогоняю грепом: Найти: ~F
Заменить: \t$0
В поиск включаю только абзацный стиль сноски
Затем ещё заменяю ^t^t на ^t
 

Вложения

  • pzygcfl7ico.jpg
    pzygcfl7ico.jpg
    36 КБ · Просм.: 456
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.