0 suara
320 tampilan

Saya sedang mengerjakan daftar di kitab Ezra (1:9-10, dll.). Apa cara terbaik untuk membuat angka-angka tersebut rata kanan? Saya ingin menghindari penggunaan tabel, tetapi apakah ada alternatifnya?

Diterjemahkan secara otomatis dari English
PTXprint oleh (153 poin) | 320 tampilan

4 Jawaban

0 suara

Apakah angka-angka tersebut diberi markup dengan litl?
Jika ya, Anda dapat menambahkan hook ke dalam ptxprint-mods.tex
image

Tambahkan satu baris:

\sethook{start}{litl}{\hfill}

Hal ini akan menempatkan ruang yang dapat diregangkan tanpa batas di awal kelas karakter.
Jika Anda ingin ruang tersebut berupa barisan titik, prosesnya lebih kompleks:

\sethook{start}{litl}{\leaders\hbox to 0.5em{\hfill.\hfill}\hskip 0pt plus 1fill\relax}
Diterjemahkan secara otomatis dari English
oleh (1,1k poin)
0 suara

Ah, saya sudah mulai menggunakan \lik dan \liv, tetapi saya akan mengubahnya.

Terima kasih atas jawaban Anda untuk pertanyaan ini dan pertanyaan saya yang lain. Saya cukup memahami prosesnya untuk bisa mengajukan pertanyaan, tetapi belum bisa menjawabnya! Dan saya belum selesai…

Diterjemahkan secara otomatis dari English
oleh (153 poin)

Itu bekerja dengan baik, kecuali untuk baris-baris di mana teks sebelum total sudah memenuhi baris. Kemudian totalnya tidak bergeser ke kanan. Apakah ini perlu diperbaiki per baris, dan jika ya, kode apa yang harus saya gunakan?

Diterjemahkan secara otomatis dari English
0 suara

Mohon maaf jika saya menyiratkan ada sesuatu yang ajaib dengan litl… yang benar-benar penting adalah bahwa bagian-bagian yang perlu digeser harus memiliki markup mereka sendiri (tetapi kemudian Anda mengubah hook menjadi sebelum penanda yang relevan).

Kini, \hfill (dan \leaders) yang dibuang jika ada pemecahan baris adalah fitur yang sangat berguna, bukan bug - ini mencegah adanya ruang di awal/akhir baris yang terpecah. Tidak perlu memperlakukan hal-hal sebagai pengecualian, kita hanya perlu mendidik TeX…

Namun, pertanyaan yang perlu dijawab adalah apa yang Anda inginkan untuk terjadi?

  1. Jangan pernah pecah baris sebelum angka (bahkan jika hasilnya buruk): ubah akhir sethook menjadi:
    litl}{\penalty10000\hfill}
  2. Sebaris kosong penuh / barisan titik sebelum angka:
    litl}{\unskip\penalty500\hbox{}\penalty10000\hfill}

Dalam kedua hal ini, jika Anda menggunakan \leaders, letakkan bagian tambahan di depannya.

Penjelasan:

Apa yang dilakukan oleh kode-kode ini adalah memberikan beberapa instruksi tambahan kepada algoritma pemecahan baris.
Saya juga menambahkan \unskip yang menghapus ruang sebelumnya jika ada - itu lebih berguna untuk kode berbasis \leaders, dan mencegah adanya ruang antara titik-titik dan kata sebelumnya.
\penalty 500 berarti baris dapat dipecah di sana, tetapi itu jauh dari ideal. dan \hbox{} hanyalah sesuatu dengan lebar nol yang tidak dapat dibuang. \penalty10000 mengatakan bahwa biaya memecah baris di sini adalah 'tak terhingga'. Dengan demikian, untuk kedua versi ini, TeX tidak diizinkan untuk memecah baris di (tepat sebelum) fill, dan dengan demikian tidak dapat dibuang oleh proses normal.

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

Terima kasih atas informasi tersebut, dan saya berhasil melakukan hal yang sama untuk referensi Kitab Suci dalam garis besar buku SEMUA SENDIRI!

Diterjemahkan secara otomatis dari English
oleh (153 poin)

Pertanyaan terkait

0 suara
1 jawaban 43 tampilan
Tim kami membutuhkan akses ke proyek Paratext bahasa kedua sebagai Pengamat (Observers) karena terjemahan kami ... menyelesaikannya. Bantuan apa pun akan sangat dihargai.
gplunk57 102 bertanya Jul 29, 2025
0 suara
0 jawaban 113 tampilan
Saya selalu berpikir bahwa beralih antara teks rata kiri-kanan (justified) dan tidak rata kiri-kanan hanya ... kebijaksanaan untuk dibagikan, saya akan tertarik untuk mendengarnya.
mhosken 656 bertanya Agu 27, 2024
0 suara
2 jawaban 219 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
2 jawaban 240 tampilan
Saya sedang menyiapkan teks menggunakan font Noto Nastiliq Urdu. Namun, saya perlu menggunakan font Romawi di layar edit ... PTXprint macet saat saya mencoba mencetak. Ada saran?
mlucas53 148 bertanya Jul 22, 2024
0 suara
1 jawaban 274 tampilan
Ayat parsial di bagian bawah kolom kiri muncul setelah daftar yang ditandai sebagai tabel di ParaText.
anon180868 195 bertanya Jul 11, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna