0 suara
59 tampilan

Halo,

Saya sedang mencoba menerapkan batas halaman di PTXprint, tetapi tanpa menyertakan halaman-halaman pengantar.

Quando saya mengaktifkan batas di Tabs + Borders, batas tersebut diterapkan ke semua halaman, termasuk pengantar. Yang saya inginkan adalah:

  • halaman-halaman pengantar tanpa batas

  • dan batas mulai hanya dengan teks Kitab Suci (misalnya di Lukas 1:1)

Pada versi lama PTXprint, saya menggunakan kode berikut dan berhasil:

% start the border
\setcvhook{GEN1.1}{\def\PageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}\setbox\b@rder\box\voidb@x}

% stop the border
\setcvhook{GEN50}{\let\PageBorder\empty\setbox\b@rder\box\voidb@x}
\makeatother

Tetapi pada versi-versi terbaru:

  • hal ini tidak lagi berfungsi dengan baik

  • atau batas tidak muncul seperti yang diharapkan

Saya telah mencoba memperbarui kode (menggunakan \XeTeXpdffile dan format path yang berbeda), tetapi tanpa hasil.

Pertanyaan saya adalah:

  1. Apakah perilaku \PageBorder berubah pada versi-versi terbaru?

  2. Apakah ada cara yang direkomendasikan untuk menerapkan batas hanya mulai dari teks Kitab Suci, tanpa memengaruhi pengantar?

  3. Apakah pendekatan yang berbeda harus digunakan selain \setcvhook untuk ini?

Terima kasih banyak atas bantuan Anda!

Diterjemahkan secara otomatis dari English
PTXprint oleh (125 poin) | 59 tampilan

1 Jawaban

0 suara

Saya pikir perintah-perintah lama itu akan berfungsi, tetapi mungkin tidak.

Namun, saya juga berpikir bahwa mereka telah membuat perintah baru untuk membantu memudahkan pengaktifan dan penonaktifan batas (khususnya, membuat "tanpa batas" lebih intuitif).

\sethook{page}{1}{\NewPageBorder{}}
\sethook{page}{2}{\NewPageBorder{"C:/test_border.pdf"}

Maka dalam konteks Anda, saya pikir itu akan menjadi:

% start the border
\setcvhook{GEN1.1}{\NewPageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}}

% stop the border
\setcvhook{GEN50}{\NewPageBorder{}}
Diterjemahkan secara otomatis dari English
oleh (1,9k poin)

Perintah-perintah lama sendiri seharusnya berfungsi, meskipun mungkin ada '\global' yang hilang, dan pemicu pada {GEN50} tidak akan pernah terpicu, karena itu bukan titik pemicu yang valid. {GEN50.0} akan menjadi nomor bab untuk bab 50. 

Tetapi bahkan dengan titik hook yang benar dan perintah baru, ada juga potensi masalah bahwa Anda mengatur variabel global yang berlaku segera ketika dibaca, dan output halaman aktual mungkin belum mengejar ketertinggalan.
Hal ini dapat menyebabkan beberapa masalah dengan hal-hal seperti itu berlaku 'terlalu cepat'.

Misalnya, jika Anda mengubah batas menjadi tidak ada di akhir ayat terakhir pada halaman terakhir sebuah kitab, maka itu akan terjadi *sebelum* halaman terakhir itu disusun, dan sehingga halaman terakhir akan tidak memiliki batas.

Dengan alasan ini, \setbookhook{after}{GEN}{whatever} direkomendasikan untuk apa pun yang perlu terjadi antara akhir satu kitab dan awal kitab berikutnya.
 

Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
4 jawaban 405 tampilan
Saya ingin ada batas halaman di sekitar teks Kitab Suci, tetapi tidak di sekitar pengantar. Di masa lalu, saya ... tidak di sekitar teks yang dibuat manusia (seperti Pengantar).
jeffh 1,4k bertanya Apr 8, 2024
0 suara
2 jawaban 298 tampilan
Setelah memperbarui PTXprint, sekarang ada bingkai teks di sekitar semua teks Alkitab. Bagaimana cara menghilangkannya? Hal ... berbeda dari bingkai yang kami letakkan di halaman.
debbodaneejo 118 bertanya Agu 23, 2023
+1 suara
0 jawaban 58 tampilan
Saat mengutip pasal dan ayat, gunakan hanya koma (,) untuk memisahkan nomor pasal dari nomor ayat di header halaman. Contoh: Mc 1,39 (Markus pasal 1 ayat 39)
Petrus Khoa 103 bertanya Jul 26, 2025
0 suara
1 jawaban 427 tampilan
Mencetak dengan bingkai dekoratif, jika ada lebih dari sekitar setengah halaman teks di halaman terakhir, ... untuk menyelesaikan masalah hilangnya bingkai di halaman terakhir?
Kirk 123 bertanya Agu 30, 2024
0 suara
1 jawaban 183 tampilan
Halo Saya sedang mengerjakan tata letak dan ingin membatasi batas halaman saya hingga pasal 24, ayat 10, seperti ... yang saya gunakan. Terima kasih sebelumnya atas bantuan Anda.
Roger Beramgoto Nado 125 bertanya Des 13, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,060 pertanyaan
6,021 jawaban
5,687 komentar
2,035 pengguna