0 suara
321 tampilan

Bagaimana cara mencegah pemecahan halaman/kolom antara kata kunci glosarium dan definisinya?

Glosarium saya terlihat seperti ini:

\p \k angel\k*
\p A winged flying creature

Saya menggunakan changes.txt untuk mengubah “\p \k” menjadi “\m \k”. Bagaimana cara menjaga agar paragraf \m dan \p tetap menyatu? Ada sesuatu yang menjaga agar judul bagian \s tetap menyatu dengan paragraf berikutnya. Apakah saya harus mengubah kata kunci glosarium saya menjadi \s?

Diterjemahkan secara otomatis dari English
PTXprint oleh (607 poin) | 321 tampilan

3 Jawaban

0 suara

Eric,

Ini belum diuji, tetapi saya pikir sesuatu seperti ini seharusnya bisa bekerja.

Di file ptxprint-mods.tex Anda, tambahkan
\sethook{after}{k}{\penalty10000}

Diterjemahkan secara otomatis dari English
oleh (1,9k poin)
0 suara

Terima kasih!
\sethook{after}{m}{\penalty10000}
berhasil, sekarang bagaimana cara membatasi agar hanya berlaku di GLO?

Diterjemahkan secara otomatis dari English
oleh (607 poin)

Sekali lagi, belum diuji, tetapi saya pikir ini berhasil:
\sethook{after}{id:GLO|m}{\penalty10000}

Salah satu hal yang tidak bisa saya ingat adalah apakah \penalty10000 diterapkan pada awal baris tempat ia muncul, atau pada akhir. Saya pikir ia muncul di akhir, itulah mengapa saya mengatur hook pada {k}–karena itu akan memberi tahu \k untuk menempel pada apa pun yang ada di bawahnya. Tapi mungkin Anda sudah mengujinya dan ternyata tidak berhasil.

Diterjemahkan secara otomatis dari English

{k} tidak melakukan apa-apa, tetapi {m} berhasil. Menambahkan id:GLO tampaknya tidak mengubah apa pun, jadi saya tebak itu berhasil. Mungkin praktik terbaik adalah menggunakan penanda yang unik untuk glosarium alih-alih menggunakan \m.

Diterjemahkan secara otomatis dari English
0 suara

Dengan menambahkan id:GLO|, Anda sudah menentukan ‘hanya di buku GLO’, jadi tidak ada manfaatnya menggunakan penanda lain, kecuali Anda ingin memformatnya secara berbeda.
Bahkan jika Anda ingin memformat \m secara berbeda di GLO, Anda masih bisa membiarkan USFM tetap tidak berubah, dan memformat penanda id:GLO|m Satu-satunya alasan saya akan menggunakan penanda khusus adalah jika itu bukan \m ‘pada dasarnya’.

Sebagai informasi, \penalty diterapkan tepat di tempat ia ditemui, baik itu secara horizontal (memecah baris teks menjadi paragraf) atau vertikal (memecah paragraf menjadi halaman).
Karena di akhir \k ia berada dalam mode horizontal, menyisipkannya setelah \k berarti ‘jangan mulai paragraf baru di sini’. TeX kemudian menemui \p atau \m yang termasuk dalam definisinya “Jika kita berada dalam mode horizontal, isi paragraf dengan apa pun yang telah ditentukan dan \penalty -10000, dan karenanya ia memecah di sana (bahkan jika tidak ada pengisian akhir-paragraf, penalti tidak kumulatif, jadi ia akan taat tidak memecah di 10000 dan taat memecah di -10000).

Sebagai informasi tambahan, Jangan tergoda untuk mencoba membuat hook untuk menyisipkan pemecahan paragraf setelah gaya karakter. Saya sudah mencobanya dengan beberapa cara, dan menyimpulkan bahwa kode menjadi sangat bingung jika Anda memintanya untuk mengatur paragraf baru saat memproses akhir gaya karakter.

Diterjemahkan secara otomatis dari English
oleh (1,1k poin)

Pertanyaan terkait

0 suara
1 jawaban 19 tampilan
Saya telah membaca "Glossary Best Practices" (https://support.bible/3952/glossary-best-practices?show=3952#q3952). ... salah', saya akan sangat menghargainya! Terima kasih, Paul
Paul 642 bertanya Okt 21, 2025
0 suara
0 jawaban 170 tampilan
Click in the window of your project, to make it the active window. From the Tools menu, select Biblical Terms . Find and ... t/how-do-i-filter-terms-in-the-biblical-terms-tool/230)
[Expert]
anon421222
735
bertanya Feb 23, 2017
0 suara
1 jawaban 34 tampilan
Kami menggunakan /xt dalam silang rujuk catatan kaki, diatur untuk menggunakan 'nama pendek' kitab. Tetapi di glosarium, ... ada kode USFM lain yang bisa saya gunakan untuk itu?
Lenice 180 bertanya Okt 7, 2025
0 suara
1 jawaban 354 tampilan
Saya adalah administrator di proyek ini. Administrator lain telah membuat perubahan di GLO dan buku-buku lainnya serta ... dan Riwayat Proyek, tetapi tidak diperbarui di buku GLO.
anon399461 123 bertanya Mar 13, 2024
+1 suara
1 jawaban 339 tampilan
Anda memasukkan entri glosarium melalui alat Istilah Alkitab (Biblical Terms) atau jendela render Istilah Alkitab, ... berikut juga menjelaskan prosedur ini secara lebih rinci:
[Expert]
Jeff_Shrum
2,9k
bertanya Mar 23, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna