Сноски: поставить табуляцию перед номером

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

A_Shprints

Участник
Топикстартер
Сообщения
121
Реакции
0
Задача — в footnote-подвале поставить табуляцию перед номером сноски.

Вот что я пробовал, но безрезультатно

найти: ~F
заменить: \t~F
вставляет «~F» в верстку

найти: ~F
заменить: \t$0

найти: (?<=^)(?=~F)
заменить: $1\t$2

В последних двух случаях ничего не происходит.

Заранее спасибо.
 
Ответ: GREP в InDesign. Что и как

Во-первых, можно так:
Найти: (~F)(.)
Заменить: $1\t$2

Во-вторых, можно исправить параметры сносок документа (меню Текст, далее пункт под "Вставить сноску" - точнее не скажу, у меня русский интерфейс), указав сразу повсюду в качестве разделителя символ табуляции.
 
Ответ: GREP в InDesign. Что и как

Ключевое слово перед номером сноски, а не между номером и текстом сноски.

NNN5 сказал(а):
Во-первых, можно так:
Найти: (~F)(.)
Заменить: $1\t$2

Во-вторых, можно исправить параметры сносок документа (меню Текст, далее пункт под "Вставить сноску" - точнее не скажу, у меня русский интерфейс), указав сразу повсюду в качестве разделителя символ табуляции.
 
Ответ: GREP в InDesign. Что и как

ИМХО Греп не поможет. Легко сделать скриптом. Или можно настраивать стиль сноски.
 
Ответ: GREP в InDesign. Что и как

Спасибо за ответ. Не могли бы сказать, почему именно не поможет. Просто интересно, какую из границ возможностей GREP я перешел.

sakhar сказал(а):
ИМХО Греп не поможет. Легко сделать скриптом. Или можно настраивать стиль сноски.
 
Ответ: GREP в InDesign. Что и как

Логичное решение искать: ^~F или ^(?=~F).
НО: во-первых, маркер сноски нельзя ставить в поле "заменить" (об этом написано в мануале); во-вторых, начало абзаца - это не символ, а место, т.е. "ничего", а ничего заменить на "что-то" нельзя.
 
Ответ: GREP в InDesign. Что и как

Если много номеров сносок и они стоят с одним пробелом от предыдущего слова, то как убрать этот пробел?
( )(F)(\d) на (F)(\d)
Не знаю как ?
 
Ответ: GREP в InDesign. Что и как

linosonic сказал(а):
Если много номеров сносок и они стоят с одним пробелом от предыдущего слова, то как убрать этот пробел?
( )(F)(\d) на (F)(\d)
Не знаю как ?
если сноски оформлены стилем, то в поле форматирования указать стиль
 
Ответ: GREP в InDesign. Что и как

linosonic " (?=~F)" заменить на null. Если я вас правильно понял конечно...
 
Ответ: GREP в InDesign. Что и как

sakhar сказал(а):
linosonic " (?=~F)" заменить на null. Если я вас правильно понял конечно...


Спасибо за совет. Надеюсь , попробую в скором времени
 
Ответ: GREP в InDesign. Что и как

Ребята, напишите , пожалуйста мне , что надо писать, дословно?
У меня не получилось...
 
Ответ: GREP в InDesign. Что и как

Вот так:
 

Вложения

  • linosonic.png
    linosonic.png
    12 КБ · Просм.: 1 166
Ответ: GREP в InDesign. Что и как

sakhar сказал(а):

Не получаеться, не ищет.
\d +UPPERCASE ищет указательсноски, но все, и что с пробелом, и те что без пробела. А вот ( )(\d) не ищет с пробелом
 
Ответ: GREP в InDesign. Что и как

Разве я что-то говорил про \d ???
 
Ответ: GREP в InDesign. Что и как

sakhar сказал(а):
Разве я что-то говорил про \d ???

Дело в том, что автор набирал текст таким образом, -- набрал цифру и перевел её в upercase. Перевел то с пробелом, то без пробела. То есть формально индюк не видит значка сноски , а видит цифру в uppercase.
При этом когда я искал это дело, то в регистре upercase находит только цифру, а если поставить в поиске пробел и цифру в upercase, то не находит. А раздельно искать пробел и цифру нельзя.
 
Ответ: GREP в InDesign. Что и как

Цифра в upercase - это сильно сказано... С терминологией у вас слабовато!
Сноски вручную - тоже неслабо...
GREP здесь не поможет, только полуавтоматом.
 
Ответ: GREP в InDesign. Что и как

sakhar сказал(а):
Цифра в upercase - это сильно сказано... С терминологией у вас слабовато!
Сноски вручную - тоже неслабо...
GREP здесь не поможет, только полуавтоматом.


Будем работать ;)
 
Ответ: GREP в InDesign. Что и как

linosonic сказал(а):
Если много номеров сносок и они стоят с одним пробелом от предыдущего слова, то как убрать этот пробел?
( )(F)(\d) на (F)(\d)
Не знаю как ?

я решала проблему вот таким топорным способом :)

1) во вкладке GREP
Find: (\d+)
Format: superscript (если есть символьный стиль "сноска" то можно и его обозначить)

Change: пробел пробел $1

Естесственно, перед этой процедурой, все множественные пробелы в тексте должны быть подчищены.

2) дальше без GREP

а) меняем "три пробела" на "два пробела"
б) убиваем ВСЕ "два пробела"

и все! :) Два пробела в пункте 1 вставляем на случай, если в оригинальном тексте пробел перед сноской где-то стоит, где-то нет.
 
Статус
Закрыто для дальнейших ответов.