0 suara
325 tampilan

Saya ingin membaris judul bagian dengan cara yang berbeda, agar tidak memecah frasa: 

Ubah       menjadi     

Saya bisa mencapai ini dengan memasukkan tilde langsung ke teks USFM GEN: 'i~Sodom'. Tapi saya tidak ingin mengubah teks proyek ini. Untuk teks ayat, pola ini berfungsi di changes.txt (tangkapan layar LO sehingga spasi non-breaking muncul abu-abu):

Tapi saya tidak bisa memasukkan spasi non-breaking ke judul bagian saya di PTXprint melalui changes.txt. Saya sudah mencoba semua sembilan permutasi di bawah dari penanda NBSP dan nomor ayat. Apa yang saya lewatkan?

Pertanyaan terkait: Bagaimana cara memasukkan kode UTF ke changes.txt, seperti dalam contoh GEN 23:2 saya?

Diterjemahkan secara otomatis dari English
PTXprint oleh (670 poin) | 325 tampilan

1 Jawaban

0 suara

Ya, ada beberapa cara untuk melakukan apa yang Anda minta. Pertama, putuskan apakah Anda ingin membuat aturan yang MENJAGA elemen tetap bersama (dan karenanya bisa menjadi aturan yang lebih umum untuk diterapkan di mana saja), atau aturan yang memaksa kata-kata TERPISAH (cenderung sangat spesifik lokasi).

Di baris 6 (saat ini dikomentari dengan #), saya menunjukkan bagaimana Anda bisa menjaga 2 kata tetap bersama menggunakan tilde ~ untuk memaksa mereka berada di baris yang sama.

Dalam kasus Anda, aturan paling sederhana akan terlihat seperti ini:

at GEN 19:0 'i Sodom' > 'i~Sodom'

Di baris 8, saya menunjukkan aturan yang mendorong baris untuk terputus di titik tertentu menggunakan // alih-alih spasi. Sekali lagi, ini akan terlihat seperti ini:

at GEN 19:0 'tou i' > 'tou//i'

Perhatikan bahwa karena kami sangat spesifik dengan lokasi GEN 19:0 (= bagian dari pasal 19 yang datang SEBELUM ayat 1), kami bisa menggunakan hanya sebagian dari kata (mamantou); dan meskipun saya biasanya suka penggunaan (capture) (groups) dan "\1//\2" menggunakan penggantian grup bernomor, itu berakhir sebagai pekerjaan yang lebih banyak - oleh karena itu aturan sederhana yang saya sarankan di atas.

Menariknya, kadang-kadang // tidak akan memecah baris karena penalti yang dihitung dll. dan Anda mungkin perlu menggunakan pemisah baris yang dipaksa (forced Line Separator) alih-alih, seperti yang terlihat di baris 9. Dan yang lebih aneh lagi adalah bahwa Line Feed (\u000A) biasa sama sekali tidak berfungsi - tapi saya tidak tahu alasannya. Mungkin orang lain bisa menjelaskan itu.

Ada satu komplikasi lain - jika Anda mencoba menggunakan tilde ~ tapi tidak berfungsi, lihat TeXpert Hacks untuk melihat apakah pengaturan ini diaktifkan (yang seharusnya membantu):

Diterjemahkan secara otomatis dari English
oleh (3,2k poin)
Banyak terima kasih, Mark. Sangat membantu!

Pertanyaan pertama saya adalah apakah referensi ayat 0 valid. Anda menjawab itu segera, dan sekarang saya sudah berhasil menjalankannya dalam kasus ini.

Saya sudah mencoba // di sini dan dalam beberapa percobaan lain, tapi belum berhasil di proyek PTXprint ini, seperti yang Anda sarankan. Mungkin karena format 2 kolom dengan kata-kata panjang?

Komentar Anda tentang penggantian grup: saya menemukan aturan dasar saya berguna sebagai template untuk beberapa akhir paragraf yang spesifik, tapi saya tidak cukup menguasai bahasanya untuk sekadar mengganti '[space]i[space]' > '[space]i[nbsp]' di mana-mana. Jadi string \1\u00A0\2 telah menjadi penghemat waktu.
Diterjemahkan secara otomatis dari English
Masalah dengan // adalah bahwa itu adalah pemutusan diskresioner, bukan pemutusan yang dipaksa. Ini sangat bagus sebagian besar waktu, artinya pengguna dapat menandai tempat yang baik untuk memecah judul jika kode perlu memecah dan tidak akan jika ada ruang untuk baris penuh. Namun, itu *memang* mematuhi 'ruang tidak rata maksimum' (maximum ragged space) untuk gaya paragraf. Jika tidak melakukan apa yang Anda inginkan, coba tingkatkan itu.

U+000A tidak dipatuhi, karena secara eksplisit didefinisikan sebagai tidak dapat dibedakan dari spasi dalam dokumentasi USFM. Dengan cara itu orang tidak mendapatkan paragraf yang tidak terduga di tengah teks mereka, sebelum setiap ayat, dll.
Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
1 jawaban 123 tampilan
Judul bagian lainnya semua muncul dengan benar dalam teks, tetapi judul bagian untuk \c 1 terdorong ke halaman ... view?usp=sharing> semoga tautan ini berfungsi. Terima kasih
anon095293 129 bertanya Mar 24, 2025
0 suara
3 jawaban 220 tampilan
Dengan proyek skrip Arab, 'A5 section head border.pdf' yang ada tidak cukup dalam untuk menampung teks. Saya ... PDF berada di belakang teks atau menandai PDF sebagai transparan?
anon095293 129 bertanya Feb 6, 2025
0 suara
4 jawaban 538 tampilan
Tildes (used in USFMs as non-breaking spaces) disappear when the view is changed in Preview view, as expected. ... . Am I missing some step that would make these disappear?
Alex W. 191 bertanya Jul 13, 2018
0 suara
2 jawaban 231 tampilan
Diberikan baris ini (dari "Revised Common Lectionary [English]" di https://lingtran.net/Example-Modules): \p \bd ... antara titik dua dan nama kitab? Terima kasih atas bantuannya!
Paul 642 bertanya Jun 14, 2024
0 suara
2 jawaban 213 tampilan
Kami menggunakan tilde untuk spasi non-breaking dalam proyek kami, tetapi sejak Selasa, saya tidak bisa lagi ... punya ide tentang bagaimana saya bisa memperbaiki masalah ini?
KSW 106 bertanya Sep 20, 2024
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,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna