0 suara
199 tampilan

Saya baru saja melacak penyebab crash pada proyek seseorang ke satu baris. Sayangnya, ada kesalahan saat seseorang menulis template untuk buku FRT, dan baris ini disertakan:

\rem sorta will sort by \toc1, sortb by \toc2, sortc by \toc3

Ini hampir pasti akan menyebabkan crash / perilaku tidak terdefinisi.

Jika Anda memiliki Front matter yang menyertakan baris tersebut, ubahlah agar menjadi:
\rem sorta will sort by toc1, sortb by toc2 , sortc by toc3
Yaitu, hapus garis miringnya. Jika tidak, Anda akan mengalami crash.

Versi sebelumnya dari standar USFM agak ambigu, tetapi Paratext dan standar USFM-3 TIDAK menggambarkan \rem sebagai 'abaikan sisa baris ini', melainkan sebagai gaya paragraf yang tidak menghasilkan output.
Ini berarti:

  1. \rem berlanjut hingga penanda paragraf berikutnya
  2. \rem masih harus memproses penanda apa pun yang dikandungnya. (bagaimana cara lain untuk menemukan penanda paragraf berikutnya?).
  3. Karena \toc1 dan sejenisnya juga digambarkan sebagai penanda paragraf (meskipun tidak digunakan sebagai penanda paragraf), mereka seharusnya membatalkan \rem
Diterjemahkan secara otomatis dari English
PTXprint oleh (1,1k poin) | 199 tampilan

1 Jawaban

0 suara

Koreksi… Poin 3 di atas kemungkinan salah. Standar menyatakan bahwa “Semua penanda paragraf harus didahului oleh satu baris baru.” Oleh karena itu, saya merasa bahwa sah bagi kode untuk sepenuhnya mengabaikan \toc1 dll. dalam situasi di atas.
Saya hanya mengirimkan perubahan kecil (yang akan tersedia dalam waktu sekitar seminggu, saya kira), yang mematuhi logika berikut:

  1. Kode USFM yang muncul setelah \rem dan di baris yang sama akan diabaikan.
  2. Setelah baris ke-1 tersebut, \rem akan berlanjut seperti yang telah dilakukan hingga saat ini: mengabaikan teks tetapi bertindak pada kode USFM apa pun yang ditemui.
  3. \toc1 dll. sekarang dikenali sebagai pemisah paragraf.
Diterjemahkan secara otomatis dari English
oleh (1,1k poin)

Pertanyaan terkait

0 suara
2 jawaban 230 tampilan
Saya membantu mengoperasikan ScriptureEarth.org. Kami bermimpi tentang kemungkinan menyediakan opsi bagi orang-orang untuk ... Apakah ini terdengar masuk akal? --Loren Hawthorne
LorenHawthorne 173 bertanya Agu 5, 2024
0 suara
1 jawaban 25 tampilan
Saya menggunakan PTXprint 3.0.11 tetapi sudah lama tidak menggunakannya sehingga ada fitur-fitur baru. Saya ... menggunakan konfigurasi yang saya gunakan sebelumnya. Terima kasih!
MnKN 134 bertanya Feb 21
0 suara
1 jawaban 194 tampilan
Pengguna baru, mencoba merapikan kode format untuk mencetak Perjanjian Baru. Juga bagaimana \toc1, \toc2, \toc3 digunakan dalam ptxprint
anon762804 102 bertanya Mei 23, 2024
0 suara
1 jawaban 247 tampilan
Saya mencari cara untuk menambahkan jeda halaman agar judul bagian berikutnya dimulai di halaman baru. Apakah ada kode yang ... ada daftar kode modul di suatu tempat? terima kasih
MnKN 134 bertanya Des 16, 2023
0 suara
1 jawaban 66 tampilan
Saya ingin melakukan sesuatu seperti berikut di FRT lokal saya, tetapi tidak dapat menemukan dokumentasi yang cukup ... contoh, sulit untuk mengetahui apa yang harus dilakukan.
mvk1000 206 bertanya Mei 20
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,049 pertanyaan
6,007 jawaban
5,672 komentar
2,029 pengguna