0 suara
384 tampilan

Halo,

Saya menggunakan PTXPrint 1.8.1. Saya telah mencoba meningkatkan tata letak default di beberapa halaman dengan bekerja pada daftar penyesuaian untuk meregangkan atau mengecilkan paragraf.

Pertanyaan saya adalah – Bagaimana PTXPrint memutuskan apakah akan menerapkan penyesuaian yang diminta ke tata letak. Pengalaman saya saat ini adalah saya dapat meminta paragraf yang lebih panjang (+1) atau lebih pendek (-1), tetapi apakah PTXPrint (TeX) menerapkan permintaan itu atau tidak adalah coba-coba / trial and error.

Saya yakin bahwa parameter penyesuaian spasi yang diberikan akan memiliki dampak besar pada apakah +1 atau -1 benar-benar dapat dipatuhi. Namun, dalam banyak kasus, saya mencoba mengecilkan paragraf yang memiliki baris terakhir pendek, memiliki lebih dari 10 baris teks, dan tampaknya memiliki ruang untuk penyesuaian, tetapi permintaan pengecilan dengan -1 pada referensi yang tepat tidak memiliki efek.

Faktor lain apa yang terlibat dalam memahami bagaimana PTXPrint memutuskan apakah akan menerapkan penyesuaian, atau tidak?

Jeff

Diterjemahkan secara otomatis dari English
PTXprint oleh [Expert]
(290 poin)
| 384 tampilan

6 Jawaban

0 suara

Halo Jeff, Ketika saya menggunakan daftar penyesuaian, saya hampir tidak pernah menggunakan -1. Seperti yang Anda lihat, itu sering tidak “berhasil”. Saya hanya merencanakan tata letak saya berdasarkan memperbesar paragraf. Jika saya melihat sekilas output PDF dan tampaknya ada beberapa jeda yang “sulit”, atau jumlah halaman yang tidak nyaman, saya sering akan melakukan penyesuaian kecil pada Ukuran Font Dasar (di tab Layout terlebih dahulu), untuk memberi saya titik awal yang lebih baik.

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

Terima kasih, Jeff.

Sangat membantu mendengar pengalaman Anda.

Dengan beberapa skrip dan font, saya pikir memperbesar akan berakhir lebih menyenangkan atau dapat diterima daripada mengecilkan. Dan dengan yang lain, kebalikannya. Dan tentu saja tergantung pada paragraf yang dimaksud.

Sebuah pertanyaan yang tidak saya ketahui jawabannya – apakah mungkin dalam TeX untuk menunjukkan bahwa saya benar-benar ingin satu baris lagi - dan TeX dapat bebas menggunakan semua batas min / max dalam pengaturan penyesuaian spasi saya (tetapi hanya sebanyak yang dibutuhkan). Saya tahu itu bertentangan dengan batasan ‘badness’, tetapi itu akan memudahkan seseorang untuk mengambil beberapa kontrol dan mencoba berbagai pendekatan untuk muat di halaman atau spread tertentu.

Jeff

Diterjemahkan secara otomatis dari English
oleh [Expert]
(290 poin)
0 suara

Halo Jeff,

Saya tahu bahwa ini adalah area yang bisa menjadi sangat令人 frustrasi - dengan coba-coba, dan jika kami bisa membuatnya lebih interaktif/dinamis melalui UI, itu akan membuat pengalaman jauh lebih menyenangkan.

Ya, saya menyukai saran tentang kemampuan untuk memaksa satu baris tambahan, atau mengurangi satu baris - tetapi tidak punya ide apakah kami bisa melakukannya di level makro TeX. Saya akan membiarkan para ahli TeX memikirkan itu…

Kami memiliki pengaturan Spacing Adjustments di tab Fonts+Scripts, tetapi mereka cenderung membuat banyak tempat lain menjadi sangat jelek juga.

image
Saya bertanya-tanya apakah ada cara untuk hanya menerapkan penyesuaian yang lebih radikal ini ke paragraf masalah tertentu saja, bukan ke seluruh dokumen. Itu akan seperti memaksa grow/shrink.

Diterjemahkan secara otomatis dari English
oleh (3,2k poin)
0 suara

Ini akan menjadi tambahan yang hebat untuk PTX Print. Saya telah menggunakan penyesuaian kerning di LO Writer selama bertahun-tahun: Di sana itu diterapkan pada teks yang dipilih, bukan pada paragraf utuh, yang menurut saya membuat penyesuaian sedikit kurang terlihat. Di sana saya mendefinisikan tiga Gaya Karakter dengan pengecilan “less” dan “more” dan satu tingkat memperbesar, dan bereksperimen dengan paragraf masalah sampai terlihat terbaik. Ini akan lebih sulit untuk dirancang di PTX Print, saya yakin, tetapi akan menyenangkan jika bisa menjadi lebih “radikal” untuk paragraf tertentu, atau bahkan ayat.

Terima kasih!

Diterjemahkan secara otomatis dari English
oleh (670 poin)
0 suara

Satu opsi untuk menerapkan perintah hanya ke paragraf/ayat yang dipilih adalah mekanisme pemicu. Misalnya, jika spasi antar huruf normal diatur antara 0,999 dan 1,001, parameter yang relevan dapat disesuaikan di titik awal dan direset di titik akhir.

Diterjemahkan secara otomatis dari English
oleh (294 poin)
0 suara

Ini bisa menjadi panjang.
Pertama, bagaimana TeX memecah paragraf adalah seluruh bab dalam TeXbook. Pada dasarnya ada \tolerance (diatur ke 9000 yang sangat longgar. PlainTeX mengaturnya ke 200) yang mengatur apakah cara tertentu memecah paragraf akan dipertimbangkan. Jadi jika mengurangi paragraf dengan satu baris membuat badness > 9000, itu tidak akan mengurangi paragraf berapa pun yang Anda minta. Demikian pula untuk meningkatkan paragraf. Panjang paragraf alami TeX dipilih untuk meminimalkan badness. Jadi mengurangi atau meningkatkan paragraf akan membuatnya lebih buruk, tetapi itu seimbang dengan tata letak halaman yang lebih baik. Toleransi besar tidak buruk mengingat TeX meminimalkan badness untuk paragraf. Itu hanya mengatakan bahwa kami benar-benar tidak ingin baris over atau underfull, terima kasih.
Dari pengalaman kami, TeX jarang mengizinkan paragraf untuk berkurang. Memiliki lebih banyak spasi yang bisa mengecil membantu (min shrink default untuk spasi adalah 66% sehingga 95% sebenarnya membuatnya kurang bisa mengecil). Demikian pula max stretch default adalah 150% sehingga 140% membuatnya kurang bisa meregang. Menambahkan spasi antar karakter tidak mungkin membuat banyak perbedaan dalam pemecahan baris. Mungkin, tetapi sebenarnya yang dilakukannya hanyalah menyerap beberapa stretch tambahan dari spasi sehingga menjadi kurang jelek. BTW jika TeX memecah baris yang sangat sangat buruk, tidak masalah seberapa rendah Anda membatasi max stretch, TeX akan meregangkan semuanya secara proporsional untuk mengisi baris melampaui maksimum mana pun.

Bagian ini matematis: Toleransi 9000 harus dibagi dengan jumlah baris untuk mendapatkan rata-rata. Misalkan ada 10 baris dalam paragraf, sehingga kami mendapatkan rata-rata badness 900 per baris. TeX menghitung badness sebagai 100x(actual shrink or stretch / maximum shrink or stretch)^3. Jadi itu berarti itu dapat mengizinkan baris untuk mengecil atau meregang rata-rata hingga 2 x total untuk baris. Jadi itu mungkin mengurangi spasi hingga setengah minimumnya atau meregangkannya hingga dua kali maksimumnya. Jelas ini adalah kasus terburuk dan TeX selalu memilih paragraf yang terlihat terbaik yang bisa. Jadi jangan khawatir bahwa semuanya akan terlihat jauh lebih buruk dari yang Anda tentukan. Dalam praktiknya, hal-hal terlihat sangat baik dan dengan memilih paragraf mana yang akan diregangkan dengan bijak, seseorang dapat memperbaiki masalah dengan cara yang tidak jelas bagi mata yang tidak terlatih.

Mengapa TeX tidak mengecilkan paragraf dengan baik? Karena biasanya max shrink dari spasi pada baris tidak cukup untuk menarik satu kata utuh ke atas, apalagi 2 atau 3. Tergantung apakah Anda bersedia membiarkan min space Anda turun hingga 40% dari spasi, yang sebenarnya tidak banyak.
Untuk skrip yang tidak memiliki spasi kata, kuncinya adalah memberikan banyak tempat bagi TeX untuk memecah baris dengan menyisipkan karakter ZWSP secara bebas.

Kini tentang perubahan per paragraf. Ya, kami bisa mengubah nilai glue paragraf per paragraf, tetapi saya tidak tahu bagaimana kami akan menyediakan UI untuk itu. Apakah Anda ingin melakukan semua pekerjaan itu? Mungkin cara yang lebih membantu adalah membuat alat yang mengukur semua kemungkinan pengecilan dan peregangan paragraf dan memberi tahu Anda rentang nilai yang benar-benar akan terjadi. Kami memiliki beberapa pemikiran tentang meningkatkan seluruh UI di sekitar daftar penyesuaian anyway.

BTW ini adalah tips. Anda selalu dapat meningkatkan jumlah baris untuk gaya heading karena mereka tidak dijustifikasi, jadi TeX akan dengan senang hati membuat baris-baris itu lebih pendek dan lebih pendek untuk memiliki lebih banyak dari mereka dalam paragraf. Tetapi mereka juga sangat terlihat di halaman.

Anda memang bertanya!!

Diterjemahkan secara otomatis dari English
oleh (656 poin)

Hanya untuk membandingkan spasi huruf dengan spasi glue. 50 karakter dengan 1% shrink memberikan 50% dari satu huruf. Menurunkan min shrink spasi dari 66% menjadi 50% untuk misalnya 8 spasi dalam satu baris memberikan sekitar 100% shrink tambahan. Menurunkannya menjadi 40% dan itu hampir menggandakannya. Jadi saya akan mulai dengan bermain-main dengan elastisitas spasi dan sejauh yang Anda bisa sebelum mengambil jalur spasi antar karakter. Mereka cenderung hanya membantu meratakan baris daripada memengaruhi pemecahan baris.

Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
1 jawaban 67 tampilan
Ini adalah masalah saya: Dalam catatan kaki, penerjemah menyediakan kata Ibrani dalam teks sumber dan rentang ... ukuran font utama. Bagaimana cara menyelesaikan masalah ini?
Y Mdu Niê 124 bertanya Mar 10
0 suara
1 jawaban 48 tampilan
Hi I've tried a number of options for the scripture reference in the header in PTXPrint, and the behaviour seems a bit ... so would be over-ridden by the above. Any thoughts? Phil
anon913937 124 bertanya Nov 19, 2025
0 suara
2 jawaban 122 tampilan
Dalam proyek LTR dasar dan proyek RTL transliterasi, PTXprint berperilaku sesuai harapan dan menghasilkan output yang dapat ... Pro 22H2 build 19045.5608 PTXprint v2.7.27
Mark Skinner 104 bertanya Mar 21, 2025
0 suara
1 jawaban 181 tampilan
Saya menggunakan Paratext 9.4.101.12 dan PTXprint 2.4.7 Saya sedang membantu proyek bahasa Arab. Dari 16 bab ... teks secara acak, ditanyakan pada tahun 2021)? Terima kasih
anon703820 222 bertanya Jul 9, 2024
0 suara
2 jawaban 364 tampilan
Saya sedang melakukan penataan tipografi untuk Diglot di mana saya menggunakan dua skrip yang berbeda (skrip Romawi dan ... solusinya? Saya butuh bantuan. Lihat gambar di bawah:
TSNgaihte 220 bertanya Nov 15, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna