0 suara
299 tampilan

Pertanyaan ini pada dasarnya sudah ditanyakan tetapi belum dijawab di sini juga.

Apakah penanda milestone dapat digunakan untuk memberi gaya pada teks?
Jika ya, apa sintaksnya di file custom.sty? Sejauh ini saya belum berhasil membuat apa pun berfungsi.

Jika jawabannya “tidak”, saya ingin tahu apa sebenarnya kasus penggunaan milestone.


Sebagai contoh, kami menandai kutipan dengan menggunakan font yang berbeda, sehingga lembar custom.sty kami menyertakan

\Marker qt
\Fontname Scheherazade

Alasan kami tidak menyukai sistem ini adalah karena gaya karakter harus dibuka dan ditutup setiap kali Anda mencapai gaya non-karakter, yang berarti kutipan yang melintasi ayat atau memiliki catatan kaki di tengahnya membutuhkan banyak penanda tambahan.
\v 2 \qt here's a long quotation\qt*\f + \ft footnote\f* \qt and then the continuation of it.\qt*
\v 3 \qt but then it goes to a new verse.\qt*
\v 4 \qt And another one.\qt*

Ini akan menjadi jauh lebih baik
\v 2 \qt-s\* here's a long quotation\f + \ft footnote\f* and then the continuation of it.
\v 3 but then it goes to a new verse.
\v 4 And another one.\qt-e\*

Diterjemahkan secara otomatis dari English
Paratext oleh (1,9k poin)
ditampilkan kembali | 299 tampilan

1 Jawaban

0 suara
Jawaban terbaik

Menutup dan membuka gaya bisa menjadi sangat menyulitkan, tetapi memang tidak ada jalan keluarnya. Masalah yang sama berlaku untuk markup red-letter \wj …\wj*. Saya membuat regex Regex Pal berikut untuk menyisipkan penanda penutup dan pembuka \wj* …\wj di tempat yang diperlukan. Anda hanya perlu menandai awal dan akhir rentang teks dengan \wj dan \wj* Saat Anda menjalankan regex, ia menyisipkan penanda perantara di sekitar catatan kaki, silang rujuk, judul, dan nomor ayat, tetapi bukan nomor bab. Anda harus menutup dan memulai ulang secara manual di sekitar bab.
Cari:

(?<=\\wj\s)(?s)((?!\\wj\*).)*(?=\u200F*\\wj\*):::((\s*(\\(b|p\w*|mi?|q\w*)\s|(\\(m?r|m?s\w*)\s.*)+|\s+\\v\s\S+\s|\\(x|ef|f|add)\s.*?\\(x|ef|f|add)\*))+)(\s*)

Ganti (ada spasi di akhir penggantian):

\\wj*\1\9\\wj\u0020

Anda dapat memodifikasinya untuk melakukan hal yang sama dengan \qt:

(?<=\\qt\s)(?s)((?!\\qt\*).)*(?=\u200F*\\qt\*):::((\s*(\\(b|p\w*|mi?|q(?!t)\w*)\s|(\\(m?r|m?s\w*)\s.*)+|\s+\\v\s\S+\s|\\(x|ef|f|add)\s.*?\\(x|ef|f|add)\*))+)(\s*)

Ganti:

\\qt*\1\9\\qt\u0020

\u200F disertakan untuk membuatnya kompatibel dengan skrip RTL.

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

Terima kasih. Regex-nya tentu saja menakjubkan, dan saya akan mengujinya.

Namun, saya masih memiliki pertanyaan awal saya mengenai milestone.

  1. Apakah mereka dapat diberi gaya?
  2. Jika mereka tidak dapat memperbaiki masalah proliferasi penanda semacam ini, untuk apa sebenarnya mereka digunakan?
Diterjemahkan secara otomatis dari English

Jawaban singkatnya, Anda tidak dapat memberi gaya milestone di Paratext karena mereka self-closing. Mereka tidak memiliki konten (meskipun mereka mungkin memiliki atribut.
Tentu saja, tidak ada yang menghalangi Anda untuk mengatur sistem typesetting atau tampilan yang menerapkan lembar gaya yang berbeda di antara milestone.

Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
1 jawaban 32 tampilan
Saya melihat bahwa ada bug di v7 (setidaknya) yang mencegah format kutipan (cetak miring) sebagai perkataan Yesus ( ... Apakah ini fitur atau bug? Apakah ada solusi alternatif?
ASmith 169 bertanya Jul 10, 2025
0 suara
1 jawaban 37 tampilan
Saya melihat bahwa ada bug yang mencegah kutipan di dalam penanda perkataan Yesus menjadi berwarna pada versi- ... tetapi tidak keduanya. Bisakah seseorang membantu dengan ini?
ASmith 169 bertanya Jul 10, 2025
0 suara
3 jawaban 422 tampilan
Apakah ada yang bisa menjelaskan mengapa saya mendapatkan pesan Character style not closed: \qt untuk ini: \v ... tidak dikenali. Banyak contoh lain yang seperti ini diterima
Paul 642 bertanya Mar 30, 2023
0 suara
2 jawaban 347 tampilan
Saya menerima pesan kesalahan saat menggunakan \qt ketika kutipannya mencakup penanda lain seperti \pg pg*. Apakah ini ... menghindari ini? Apa tujuan dari pesan kesalahan ini?
Clear7419 251 bertanya Sep 14, 2022
+1 suara
1 jawaban 299 tampilan
Saya memiliki teks yang baru saja selesai yang sedang kami coba masukkan ke DBL. Kutipan Perjanjian Lama dalam ... saya harus sekadar menolak kesalahan-kesalahan tersebut? Ide?
Matthew_Lee 231 bertanya Des 8, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,049 pertanyaan
6,007 jawaban
5,673 komentar
2,029 pengguna