0 голосов
481 просмотров

У меня была задача в PTXPrint, где я использовал PDF-файл с обложкой, пустой внутренней стороной обложки, титульным листом и страницей с указанием авторства, который я включил как PDF для титульных листов (front matter). PTXPrint учитывал все эти страницы при определении номеров страниц для основного текста. Иными словами, он считал обложку и пустую внутреннюю сторону обложки страницами 1 и 2, а титульный лист и страницу с указанием авторства — страницами 3 и 4, поэтому основной текст начинался со страницы 5. Считать обложку и внутреннюю сторону обложки как страницы — это нежелательно. Но единственное место, где я нашел возможность это отрегулировать, — это поле Starting Page Number на вкладке Header + Footer, и оно позволяло устанавливать номер не ниже 1. Если у меня есть обложка и внутренняя сторона обложки в PDF для титульных листов, я хотел бы установить это число в -1, но это не допускается. Должно ли быть разрешено использовать отрицательные числа?

Переведено машиной с языка English
PTXprint от (1,4тыс. очков) | 481 просмотров

5 Ответов

0 голосов

Отличная идея, Джефф. Теперь мы разрешили использование отрицательных чисел в настройке Page Number. И если PTXprint обнаруживает отрицательное число, он будет использовать римские цифры для всех вводных книг, ПОКА не достигнет первой книги Писания (от GEN до REV), — а затем начнёт нумерацию со страницы 1. Он также вставляет пустую страницу после страниц с римскими цифрами, если это необходимо, чтобы обеспечить, чтобы Страница 1 начиналась на правой стороне (RHS). Все это будет доступно в версии 1.5.6 — надеюсь, она выйдет в течение нескольких часов…

Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов

Превосходно! Жду не дождусь…

Переведено машиной с языка English
от (1,4тыс. очков)
0 голосов

Просто чтобы вы знали… Страница после -1 (напечатанная как i) — это -2 (напечатанная как ii).
Если вам нужны римские цифры в верхнем регистре, вы можете изменить соответствующую часть колонтитула/колонцифры на \uppercase{\pagenumber}

Переведено машиной с языка English
от (294 очков)
0 голосов

Есть ли способ получить римские цифры для введения в отдельную книгу Библии? Для одной печатной работы мы хотели бы использовать римские цифры для страницы введения (того введения, которое создается из текста введения в Paratext), а затем, когда начинается фактический библейский текст, мы хотели бы, чтобы он начинался со страницы 1.

Переведено машиной с языка English
от (1,4тыс. очков)

Вы имеете в виду, что вы будете делать это для каждой отдельной книги? То есть будет идти 23, 24, 25, i, ii, iii, 1, 2, 3?
Вы можете, но это будет бесконечно путать оглавление!

Переведено машиной с языка English
0 голосов

Ну, на самом деле, публикуется только одна книга… Поэтому я задумываюсь, есть ли в PTXprint способ использовать римские цифры для этого одного введения, прежде чем начать использовать страницу 1 для фактического текста после введения. Возможно, это не лучший способ сделать это, но если есть простой способ, я был бы заинтересован узнать, как это сделать.

Переведено машиной с языка English
от (1,4тыс. очков)

Хм. Я предполагаю, что введение в книгу находится в файле 01GENproject.SFM? Если бы оно было в книге INT, тогда вы могли бы попробовать подтянуть его заранее.

\zgetperiph|INTGEN\*

Я думаю, что это сработает, но это не гарантировано.
В противном случае… вам нужно будет вручную отслеживать номера страниц, потому что файл управления, который генерирует python, уже сбросил номер страницы на 1, сразу перед тем, как файл sfm будет прочитан.
Но если вы примете этот недостаток, вы можете использовать хуки (hooks), чтобы вручную сбросить его, например, так:

\setbookhook{start}{GEN}{\pageno=-5}
\setcvhook{GEN1.1}{\pageno=1}

Теперь у вас есть следующие проблемы:

  1. Если ваш титульный лист, введение и т.д. в итоге занимают нечетное количество страниц, вам нужно будет принудительно вставить пустую страницу. \zNeedOddPage, вероятно, ваш друг в этом случае.
  2. вам нужно будет подавить автоматическую пустую страницу перед Писанием (вкладка peripherals).
    image
  3. вероятно, вам нужно включить опцию «начинать новую книгу на той же странице» или как она там называется.

Если вы действительно увлечены разработкой общего решения, я только что выложил недоделанный обходной путь для сохранения номера страницы введения в \oldpageno

Переведено машиной с языка English

Похожие вопросы

0 голосов
9 ответов 903 просмотров
Я посмотрел(а), но не смог(ла) найти никакой документации или видео о том, как использовать вкладку Обложка . ... бы узнать, как создать и добавить содержимое для этой вкладки.
Yancey_Yarick 102 задал вопрос апр 13, 2023
0 голосов
1 ответ 46 просмотров
У меня похожая проблема, но я не могу понять, как заставить мой локальный FRT продолжать использовать ... значительной степени сводит на нет смысл использования \zgetperiph.
mvk1000 206 задал вопрос авг 1, 2025
0 голосов
1 ответ 307 просмотров
Я хочу уточнить поведение номеров страниц в колонтитулах. На скриншотах ниже введение к 1-му посланию Иоанна оформлено в виде ... Min так же, как на страницах с текстом Писания?
mvk1000 206 задал вопрос май 30, 2024
0 голосов
1 ответ 201 просмотров
номера страниц и номера глав не совпадают. как это исправить (см. вложение)? page numbers and ch num not lined up1088×234 35.3 KB
anon441204 250 задал вопрос май 13, 2021
0 голосов
1 ответ 40 просмотров
Здравствуйте! В PTXPrint я хотел бы использовать опцию Висячие номера стихов для поэзии (Hanging Poetry Verse Numbers ... сбить наших читателей с толку. Большое спасибо! Фил
anon913937 124 задал вопрос ноя 18, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей