0 suara
65 tampilan

error yang saya dapatkan:

JAS 3:1-2 Attrib marker 'va' found after 'p' but may only follow 'v' at line 135, char 29

...

These errors were triggered while internally parsing the USFM

Teks yang dimaksud:

+-----------------------

\p \v 1-2 <!--a5f14dd1-082f-4046-8166-3adf7e93b315-->Saudara-saudara, \va 2a\va* kita semua membuat banyak kesalahan, \va 1\va* yang akan dihakimi oleh Tuhan pada suatu hari. Tetapi lihat, kamu tahu bahwa Tuhan akan lebih keras lagi dalam menghakimi kesalahan-kesalahan mereka yang mengajar di gereja ⌊karena mereka adalah pemimpin rohani⌋. Oleh karena itu, pikirkanlah dengan mendalam sebelum kamu memutuskan untuk menjadi seorang pengajar di Gereja.

\s Lidah: Sumber Kejahatan

\p \va 2b\va* Ketika kita mengendalikan lidah kita, maka kita dapat menjadi dewasa dalam iman kita dan sepenuhnya mengendalikan diri kita sendiri.

+-----------------------

Saya memiliki aturan di changes.txt yang mengubah ini menjadi '\vp .*? \vp*' dan itu berhasil di versi PtxPrint sebelumnya. Tetapi dengan 3.0.1, muncul error ini saat parsing USFM, yang tampaknya terjadi sebelum proses changes.txt untuk membersihkannya.

Apakah ada solusi lain selain menempatkan \vp di Paratext?

Diterjemahkan secara otomatis dari English
PTXprint oleh (105 poin) | 65 tampilan

1 Jawaban

0 suara

Bagi saya, tampaknya standar USFM tentang penggunaan va telah berubah. Di 3.0  tampaknya \va bisa ditempatkan di mana saja.

Di  USFM 3.1, \vp digunakan untuk menentukan bentuk cetak nomor ayat, dan \va  adalah bentuk (cetak) alternatif.  Tampaknya sekarang KEDUANYA  harus mengikuti segera setelah nomor ayat. Ketika digunakan seperti itu, mereka tentu memiliki makna yang presisi tentang bagaimana kode XeTeX harus memproses hal-hal selanjutnya. (\va ditambahkan, dalam kurung - atau tanda lain - setelah nomor ayat yang dicetak, \vp mengatur bagaimana nomor ayat direpresentasikan dalam header, serta dalam teks, dll). Keduanya dipindahkan ke margin atau tempat lain jika nomor ayat marginal dipilih, dan seterusnya. Karena mereka terikat pada nomor ayat, Anda tidak bisa meletakkannya di tengah-tengah teks.

Kode XeTeX itu sendiri akan memperlakukan \va di tengah teks seperti di USFM3.0, (yaitu hanya gaya karakter lain), meskipun pengujian cepat menunjukkan bahwa kurung tidak akan muncul (bug yang dapat diatasi dengan cukup mudah menggunakan start dan end hooks), jadi saya menduga bahwa pesan yang Anda dapatkan berasal dari parser yang digunakan oleh antarmuka pengguna. Mungkin Martin bisa berkomentar tentang itu...

Untuk menghindari masalah itu, Anda bisa mendefinisikan gaya Anda sendiri (misalnya \zva, disalin dari \va), dan membuat file changes Anda mengganti "\\va"  >  "\\zva" 

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

> yang dapat diatasi dengan cukup mudah menggunakan start dan end hooks

Saya memang punya itu, tetapi...

> Anda bisa mendefinisikan gaya Anda sendiri (misalnya \zva, disalin dari \va), dan membuat file changes Anda mengganti "\\va"  >  "\\zva" 

Masalahnya adalah bahwa parser yang Anda sebutkan terjadi sebelum changes.txt, jadi selain menempatkan ‘\\zva’ di teks saya, saya tidak bisa melewati parser untuk memungkinkan perubahan dilakukan.

Apakah ada sesuatu yang berjalan sebelum parser?

Hal aneh lainnya adalah bahwa parser tampaknya tidak memperbarui dari teks. Sebagai eksperimen, saya benar-benar mengubah \va di teks menjadi \vp untuk melihat apakah mereka akan bekerja dan masih memberikan error yang sama!?

padahal teksnya menggunakan \vp bukan \va

Apakah ada sesuatu yang berjalan sebelum parser?

Diterjemahkan secara otomatis dari English

Saya bertanya-tanya apakah menambahkan bagian yang sesuai ke file changes.txt Anda akan menyelesaikan masalah:

Ini memberitahunya untuk menerapkan perubahan di baris 7-18 SEBELUM bahkan mencapai parser. Dan apa pun setelah itu terjadi kemudian dalam proses.

Quando Anda mengarahkan kursor ke atas tombol Code Snippet yang ditampilkan di sebelah kanan, tooltip akan memberi tahu Anda lebih lanjut tentang kapan perubahan di setiap bagian diproses. (Fungsionalitas yang sedikit diketahui ini sudah ada sejak lama, tetapi baru-baru ini diekspos melalui tombol di sebelah kanan).

Diterjemahkan secara otomatis dari English
Mark P, saya melihat output contoh di gambar Anda, tetapi saya tidak melihat kode perubahan atau tombol Code Snippet apa pun.
Diterjemahkan secara otomatis dari English
Steve - ada masalah dengan gambar di situs ini... Saya sudah melaporkannya, tetapi belum ada yang diperbaiki. Perhatikan bahwa gambar baru yang ditempelkan ke respons "menghancurkan" gambar di pesan sebelumnya! :-(
Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
1 jawaban 193 tampilan
Saya terus-menerus menemui pesan kesalahan berikut yang menghalangi saya untuk mengekspor ke pdf: Marker cannot occur ... tidak berhasil. Apakah ada yang tahu cara memperbaikinya?
anon233143 252 bertanya Jun 25, 2021
0 suara
1 jawaban 187 tampilan
Is there any way to search for markers that Paratext has deemed invalid (that is, they are red)? In one project I have over a ... markers than ending ones (i.e., \it \it*). Thx.
anon645281 153 bertanya Apr 4, 2019
+1 suara
0 jawaban 32 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 34 tampilan
Ada banyak tempat di mana kami menggunakan \+nd Here\+nd* dalam kata kunci/kutipan referensi silang atau dalam ... memberi gaya pada ini dalam referensi silang dan catatan kaki?
gregbac 141 bertanya Jan 19
0 suara
1 jawaban 178 tampilan
Saya tidak melihat instruksi yang jelas di dokumentasi USFM mengenai cara menangani \xq dan \xta, dll. di ... penerjemah seharusnya menggunakan tag format bersarang, misalnya \+it?
gregbac 141 bertanya Feb 1, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,049 pertanyaan
6,007 jawaban
5,672 komentar
2,029 pengguna