0 suara
111 tampilan
Untuk perekaman, saya ingin membagikan setiap bab yang harus dibaca oleh masing-masing pembaca pada halaman terpisah, dengan cara yang memastikan paragraf tidak pernah terpecah di antara halaman.

Mencetak setiap bab di halaman baru berhasil dengan baik dengan menambahkan '\\c ' > '\\pb\\c ' di changes.txt. (Terima kasih atas petunjuk yang saya temukan di forum ini!)

Namun, saya belum menemukan cara untuk mencegah paragraf terpecah di antara halaman. Apakah ada cara untuk mencapai hal ini? Itu akan sangat membantu!

Terima kasih atas bantuannya!
Roland
Diterjemahkan secara otomatis dari English
PTXprint oleh (245 poin) | 111 tampilan

1 Jawaban

0 suara
Tambahkan (ke ptxprint-mods.tex Anda) baris berikut:

\interlinepenalty 10000

Yang seharusnya (saya sudah mengujinya) menonaktifkan semua pemecahan paragraf, termasuk di tempat yang Anda inginkan karena panjang halaman akan meluap jika tidak. Jadi Anda bisa melakukan sesuatu seperti ini sebagai gantinya:


\def\NoSplitParagraphs{\interlinepenalty 10000}
\def\AllowSplitParagraphs{\interlinepenalty 9999}
\NoSplitParagraphs

lalu tambahkan beberapa aturan changes.txt yang melakukan hal-hal seperti:

at ROM 94:12 "\\p" > "\\p\\AllowSplitParagraphs"
at ROM 96:1 "\\p" > "\\p\\NoSplitParagraphs"

(Anda tidak bisa memasukkan \interlinepenalty 1000 langsung ke USFM, karena TeX diperintahkan untuk memperlakukan angka sebagai huruf di USFM, untuk memungkinkan \s1 dll)
Diterjemahkan secara otomatis dari English
oleh (1,1k poin)
Tapi Anda tidak ingin melakukan itu. Bagaimana jika Anda memiliki terlalu banyak teks untuk satu halaman, apa yang harus dilakukan TeX? Jika Anda memblokir semua pemecahan halaman, TeX harus meluapkan halaman dan teks akan keluar dari ujung halaman PDF sehingga teks akan hilang. Inilah mengapa TeX tidak benar-benar menyukai Anda melakukan hal semacam itu. Jika TeX memecah halaman di tempat yang salah, itu adalah pertanyaan yang berbeda. Tapi TeX tidak akan tiba-tiba mengubah ukuran teks agar muat di halaman hanya karena Anda mengatakan untuk tidak memecah halaman. Teks akan keluar dari bagian bawah dan hilang. Tidak baik.
Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
2 jawaban 35 tampilan
Saya cukup berhasil menggunakan perintah ini untuk mencegah pemecahan sebelum penanda tertentu (misalnya, untuk selalu mempertahankan ... setbetweenhook{pc}{p}{\nobreak} Ada saran?
jeffh 1,4k bertanya Nov 26, 2025
0 suara
5 jawaban 590 tampilan
Saya sedang mencoba mencetak diglot, tetapi hasilnya ada paragraf yatim. Sepertinya PTXprint menempatkan paragraf berdampingan, ... ) Screenshot 2021-04-22 1638341301 922 129 KB
anon043588 110 bertanya Apr 22, 2021
0 suara
2 jawaban 169 tampilan
Sepertinya opsi "Start 1st Chapter on a New Page" tidak berfungsi di PTXPrint 2.7.6. Jika saya memilih "All Chapters", ... saya lewatkan? Bab 1 ditandai dengan \c 1 di Paratext.
marvinson 304 bertanya Des 6, 2024
0 suara
9 jawaban 610 tampilan
Saya sedang membuat output untuk banyak konten Alkitab Studi. Dalam tata letak ini, semua catatan adalah paragraf ... sebanyak mungkin ukuran sebelum pindah ke baris berikutnya?
[Expert]
jmkla
290
bertanya Feb 21, 2023
0 suara
2 jawaban 302 tampilan
When I run the Unmatched Pairs of Punctuation Check (PT 8 or 9), almost every opening quotation mark that starts a quote ... this case!). Any ideas on how to resolve this problem?
viverechristus 296 bertanya Agu 21, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,052 pertanyaan
6,011 jawaban
5,677 komentar
2,032 pengguna