0 suara
356 tampilan

Saya memiliki proyek dengan stylesheet custom.sty yang tampaknya berisi banyak hal lama, termasuk bagian ini:

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file created by the upgrade to Paratext 8.0. It is based upon
# the original style files used by your project.
# These files have been removed, but a backup of the files has been saved to
# usfm.sty.bak and custom.sty.bak.
...

Dalam proyek ini, mereka menggunakan penanda \b di Mazmur untuk menandai pemisahan bagian, tetapi semuanya muncul berwarna merah, sebagai kesalahan:
image

Saya asumsikan ini karena stylesheet kustom ini menyatakan bahwa \b hanya terjadi di bawah \mt3. Saya membayangkan jika saya menghapus definisi penanda \b dari custom.sty, itu akan menyelesaikan masalah tersebut.

Tetapi saya bertanya-tanya apa hal lain yang ada di stylesheet ini dari zaman dahulu (upgrade ke Paratext 8.0 disebutkan…). Jika tim ini tidak benar-benar memiliki kebutuhan gaya kustom, bisakah saya hanya menghapus file custom.sty tersebut, dan membuatnya kembali ke gaya USFM standar? Itu mungkin akan lebih melayani mereka. Apakah ada persyaratan atau jebakan yang harus saya ketahui? Perlu menjadi administrator untuk dapat mengirim perubahan itu?

Diterjemahkan secara otomatis dari English
Paratext oleh (1,4k poin) | 356 tampilan

2 Jawaban

0 suara
Jawaban terbaik

Menarik… Saya sebenarnya telah mengeluarkan baris \Marker b dari custom.sty, dan sekarang penanda \b tidak lagi muncul berwarna merah, yaitu tidak memberikan kesalahan. Jadi itu akan membuat saya percaya bahwa baris \OccursUnder menggantikan apa yang ada dalam definisi standar. Saya asumsikan definisi standar adalah file USFM.sty yang ditemukan di folder utama My Paratext X Projects? Penanda \b di file itu hanya memiliki \OccursUnder c sederhana. Jadi mengapa sekarang ia senang untuk \b berada di bawah \q1? Tampaknya kita perlu bekerja lebih keras untuk memahami bagaimana ini bekerja.

Tetapi untuk kasus spesifik saya, saya asumsikan jika saya tidak memiliki kebutuhan gaya khusus untuk proyek ini, saya harus bisa hanya menghapus file custom.sty, dan itu akan mengembalikan saya ke gaya default?

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

Jika seseorang menulis deskripsi formal tentang “OccursUnder”, saya akan bangkit dan menyebut mereka diberkati (dan itu adalah sesuatu yang biasanya hanya saya lakukan untuk ibu saya).

Sebagaimana yang telah Anda temukan, baris di lembar custom.sty menggantikan apa yang ada di lembar usfm.sty. Itu tidak sekadar melengkapi atau menambahkannya.

Di mana ide pelengkap berperan adalah bahwa di lembar custom.sty Anda, Anda tidak perlu menulis ulang setiap baris yang didefinisikan di usfm.sty; jika Anda mengeditnya, itu menimpa usfm.sty. Tetapi jika Anda tidak menyebutkannya, maka usfm.sty masih berlaku.

Yang masih saya pahami secara kabur adalah tepat cakupan OccursUnder. Saya pikir artinya adalah “apakah penanda ini jatuh di suatu tempat dalam hierarki di bawah penanda lain itu?”. Jadi \b jatuh di bawah sesuatu (kemungkinan \v), yang jatuh di bawah sesuatu lain \c–yang penting, yang jatuh di bawah sesuatu lain–mungkin \id, dll. Akan menyenangkan untuk melihat bagan alur atau semacam organisasi untuk melihat apa (menurut usfm.sty) dianggap sebagai subset dari apa.

Diterjemahkan secara otomatis dari English

Nah, tampaknya Nathan harus mendapatkan berkat Anda…

Diterjemahkan secara otomatis dari English
0 suara

Halo jeffh. Saya sering membuat stylesheet custom.sty (sebenarnya, di atas mungkin salah satu milik saya). Definisi yang diberikan di sana adalah pelengkap dari apa yang sudah ada di usfm.sty. File usfm.sty sudah memiliki definisi untuk \b, termasuk penanda apa yang terjadi di bawahnya, jadi apa pun di custom.sty adalah tambahan dari itu (tidak membatasi menjadi ‘hanya’). Dalam kasus ini, proyek tersebut tampaknya pada tahap tertentu ingin memiliki baris kosong tambahan setelah \mt3, meskipun tentu akan lebih baik jika hanya meningkatkan ‘ruang setelah’ dalam definisi gaya \mt3. Seperti yang Anda katakan, cara yang baik untuk memeriksa apakah custom.sty diperlukan dalam proyek adalah dengan mengeluarkannya dari folder proyek dan melihat apa yang terjadi (apa yang dilaporkan oleh Run basic checks). Namun, agar \b tidak lagi muncul berwarna merah, Anda sebenarnya harus MENAMBAHKAN ke custom.sty:
\Marker b
\OccursUnder q1

Diterjemahkan secara otomatis dari English
oleh (192 poin)

Pertanyaan terkait

0 suara
0 jawaban 155 tampilan
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3,3k
bertanya Mar 23, 2018
0 suara
1 jawaban 88 tampilan
Bagaimana cara menambahkan warna baru atau mengubah warna yang sudah ada untuk ikon catatan? Warna saat ini adalah ... ? Apakah saya harus memodifikasi lembar gaya custom.sty?
edwinsmith 114 bertanya Okt 31, 2024
0 suara
1 jawaban 206 tampilan
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 bertanya Apr 2, 2020
0 suara
1 jawaban 316 tampilan
(mnjames menulis) Stylesheet usfm.sty memiliki \Italic sebagai salah satu atribut dari \Marker qt . Saya ... Italic dan \Bold, tetapi tidak menemukan cara untuk menghapusnya.
anonim bertanya Apr 10, 2015
0 suara
1 jawaban 57 tampilan
Saya ingin mengubah font untuk Sumber HEB/GRK. Ketika saya melakukannya di Project Settings > Language Settings, ... menimpa font ini di pengaturan kustom atau stylesheet kustom?
edwinsmith 114 bertanya Okt 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna