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

Здравствуйте,
Я работаю с текстом на урду и персидском языке. При наборе на некоторых страницах текст не заполняет доступное пространство внизу. Пожалуйста, посмотрите скриншот. Не мог бы кто-нибудь помочь мне решить эту проблему.
Эта проблема, возможно, похожа на Невозможно заполнить текст до нижнего поля · Issue #79 · sillsdev/ptx2pdf · GitHub

Переведено машиной с языка English
PTXprint от (241 очков)
снова показан | 261 просмотров

2 Ответов

0 голосов

По моему мнению, проблема связана с выравниванием колонок (то есть с обеспечением одинакового количества строк с каждой стороны).
Я полагаю, что в данный момент код использует подход «выравнивание любой ценой». Таким образом, если в следующем абзаце, как мне кажется, 5 строк, код не может найти подходящее место для переноса. 5 строк означают:
3 строки с одной стороны и 2 с другой (неравномерно, и поэтому плохо)
2 строки на следующей странице: 1 строка с одной стороны, 2 с другой (также неравномерно)
3 строки на следующей странице, по 1 строке с каждой стороны. (Это может быть допустимо, но не в том случае, если вторая колонка начинает новый абзац, так как перенос абзаца после одной строки обычно запрещен.)

Если вы выберете достаточно длинный абзац на странице и с помощью списка корректировок (adjust list) сделаете его на одну строку длиннее, это, возможно, решит проблему.
В качестве альтернативы вы можете разрешить «осиротевшие» / «сиротские» абзацы.

Переведено машиной с языка English
от (1,1тыс. очков)
0 голосов
Как указывает DG, зазор возникает из-за того, что макросы выравнивают колонки и также обеспечивают отсутствие «сирот» (1 строка, оставшаяся на предыдущей странице) и «осиротевших» строк (1 строка абзаца, оказавшаяся в одиночестве на следующей странице), а также сносок. Чтобы получить идеальный перенос, необходимо пройти по тексту и использовать Adjlist, чтобы растянуть или, возможно, сжать абзацы на одну строку здесь и там, чтобы угодить макросам и заполнить страницу.

Если у вас нет времени на это, быстрый и простой подход — разрешить неравномерные колонки на странице макета и увеличить это значение, скажем, до 4 (макросы будут пытаться минимизировать степень неравномерности, но не превысят указанное вами число)
Переведено машиной с языка English
от (656 очков)

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

0 голосов
6 ответов 405 просмотров
PTXprint оставляет значительный белый отступ внизу некоторых страниц для конфигурации (Луки 1-9). Пользователю нужно напечатать ... . Screenshot 2022-02-17 144651562 792 117 KB
listentwice 1,2тыс. задал вопрос фев 17, 2022
0 голосов
2 ответов 211 просмотров
Я пытаюсь использовать макет, похожий на этот. Однако я получаю результат, похожий на тот, что я приложил здесь ... от сообщества будет высоко оценена. Да благословит вас Бог.
Waktola_Merdassa1 102 задал вопрос ноя 3, 2021
0 голосов
1 ответ 137 просмотров
Я буду печатать черновик Евангелия от Луки и хочу, чтобы поля были как можно уже. Какова минимальная ширина полей ... мне восстановить настройки полей по умолчанию? И каковы они?
anon441204 250 задал вопрос май 13, 2021
0 голосов
4 ответов 358 просмотров
Как настроить правое поле? Текст, похоже, не переносится. Это японский текст, и используется функция Ruby-текста. Я работаю в PTX 9.1. Спасибо.
anon180868 195 задал вопрос дек 29, 2020
0 голосов
2 ответов 342 просмотров
The chapter numbers are not being place correctly in print draft outputs. PrintDraftCapture.PNG1158 901 276 KB Paratext 8 ... to avoid so as not to break chapter number placement?
Kent Spielmann 1,8тыс. задал вопрос дек 20, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей