[ID CC-CC2021] Коды DOI

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 841
Реакции
304
Верстаю научный журнал. Перед каждой статьей стоит код вида
DOI: 10.37538/0039-2383.2020.5.3.7

где
DOI: 10.37538/0039-2383 - код издания, всегда постоянная цифра
2020.5 - год и номер издания
3 - номер странице где статья начилась
7 - номер страниц где статья закончилась

Вот две последние цифры можно как-то автоматически получить? Особенно грустно, когда все сверстано, и начинают статьи перетаскивать со странице на страницу, добавлять новые или удалять что-то...
 

К.Т.

Участник
Сообщения
324
Реакции
337
Здесь смотрите:
2020-09-30 14-10-11 Скриншот экрана (2).png
Ссылки можно вставлять в числе прочего на выбранные абзацы.
Формат ссылки в тексте можно настраивать, в том числе оставить голый номер страницы.
 
Последнее редактирование:
  • Спасибо
Реакции: Petruccio

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 841
Реакции
304
Чего-то не могу разобраться... Можно подробнее?
 

Bebs

15 лет на форуме
Сообщения
461
Реакции
223
На примере разберетесь?
Снимок экрана 2020-09-30 в 21.49.05.png
 

Вложения

  • Папка 13_Г.И.rar
    1.4 МБ · Просм.: 145
  • Спасибо
Реакции: Petruccio и izrukvruki

lmn1

15 лет на форуме
Сообщения
530
Реакции
216
Предлагаю еще один вариант. Для него необходимо, чтобы каждая статья журнала была отдельным разделом (если журнал верстается одним файлом).
Для номера последней страницы статьи нужно определить текстовую переменную, в которой Тип - "номер последней страницы", Диапазон - "Каждого раздела". И эту переменную вставить в каонец кода DOI.
Ну, а номер первой страницы: Вставить спец символ - Маркеры - Номер текущей страницы.
 
  • Спасибо
Реакции: izrukvruki

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 841
Реакции
304
А как разбивать на разделы?
 

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 841
Реакции
304
У меня статьи начинаются не всегда на новой странице, есть статьи которые подверстываются как заканчивается предыдущая
 

Bebs

15 лет на форуме
Сообщения
461
Реакции
223
У меня статьи начинаются не всегда на новой странице, есть статьи которые подверстываются как заканчивается предыдущая
Новый раздел все равно только с новой страницы можно начать
 

lmn1

15 лет на форуме
Сообщения
530
Реакции
216
есть статьи которые подверстываются как заканчивается предыдущая
Тогда Вам подходит только вариант с перекрестными ссылками.

Не по теме:
Удобнее: одна статья — один файл. Потом собрать в книгу.
Не всегда так. Мне, например, нужно видеть разворот целиком, на котором страница слева - конец одной статьи, а страница справа - начало новой статьи. С книгой это невозможно.

 

Bebs

15 лет на форуме
Сообщения
461
Реакции
223

Не по теме:

Не по теме:

Не всегда так. Мне, например, нужно видеть разворот целиком, на котором страница слева - конец одной статьи, а страница справа - начало новой статьи. С книгой это невозможно.

Вопрос привычки и рабочего процесса. Статьи могут приходить в разное время, может меняться их последовательность в журнале (да даже может быть принято решение публиковать какую-либо статью в следующем номере). Тут уже не до постоянного контроля эстетики разворота, содержащего концевую и спусковую полосы. На "красоту" можно посмотреть, уже выведя PDF

 

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
можно со скриптом попробовать

JavaScript:
#target Indesign
// DOI: 10.37538/0039-2383.2020.5.3.7
codeDoi = "10.37538/0039-2383",
yearDoi = "2020",
numberDoi = "5",
dot = ".",
firstPageDoi = "",
lastPageDoi = "";

app.findGrepPreferences=NothingEnum.NOTHING;
app.findGrepPreferences.findWhat = '^DOI.+';
var fnd = app.activeDocument.findGrep ();
for (var i = 0; i < fnd.length; i++) {
    firstPageDoi = fnd [i].parentTextFrames[0].startTextFrame.parentPage.name;
    lastPageDoi = fnd [i].parentTextFrames[0].endTextFrame.parentPage.name;
    fnd[i].contents = "DOI: " + codeDoi + dot + yearDoi + dot + numberDoi + dot + firstPageDoi + dot + lastPageDoi
}
 
  • Спасибо
Реакции: izrukvruki