+1 suara
212 tampilan

(Lihat juga Memasukkan Halaman dari PDF yang lebih berfokus pada memasukkan satu atau dua halaman tertentu, dengan opsi halaman tambahan yang diskalakan, diputar, dll., dan muncul dengan header berjalan.)

Misalkan Anda ingin PTXprint memasukkan setiap halaman dari PDF sebelum awal kitab tertentu atau di akhir kitab tertentu.

Yang harus dilakukan:

  • Pada tab advanced, centang “Apply Customised Settings” dan kemudian editnya.
    image

  • Pada baris yang kosong di file tersebut, ketik sesuatu seperti berikut:

\setbookhook{start}{MAT}{\includepdf{../../../figures/FileName.pdf}}

Atau, agar file berada setelah akhir kitab Wahyu, gunakan ini:

\setbookhook{end}{REV}{\pb \includepdf{../../../figures/FileName.pdf}}
  • Klik Print untuk memastikan bahwa semuanya benar!

Sekarang beberapa penjelasan.

Pada berbagai titik dalam pemrosesan USFM, PTXprint memeriksa apakah pengguna meminta sesuatu yang tidak biasa untuk terjadi. Anda mungkin bisa membayangkan pemeriksaan-pemeriksaan tersebut sebagai grid besar hook di dinding, di mana hampir semuanya kosong. Namun, seseorang mungkin menempatkan daftar instruksi pada salah satu hook. Jika ada daftar instruksi pada hook, maka instruksi-instruksi tersebut ditambahkan ke daftar hal-hal yang harus dilakukan TeX sebelum melakukan hal lain.

Awal dan akhir kitab adalah salah satu tempat di mana grid hook diperiksa, dan perintah \setbookhook menempatkan daftar instruksinya pada hook yang ditentukan (membuang apa pun yang mungkin sudah ada di sana). Tempat lain di mana hook diperiksa adalah awal ayat (\setcvhook).

\setbookhook{start}{MAT}{\includepdf{filename.pdf}} memberi tahu kode bahwa pada awal kitab dengan \id MAT, ia harus memproses instruksi \includepdf{filename.pdf}.

Pada contoh di atas, instruksinya adalah memasukkan ../../../figures/FileName.pdf.
Saya menggunakan garis miring ke depan gaya unix antar direktori karena (a) saya mengetik ini di linux, (b) program Windows, menurut saya, biasanya bisa menangani path gaya unix, dan (c) saya perlu menggunakan \\ agar backslash lolos, dan itu tidak akan bekerja di linux atau komputer Apple.
../../.. berarti tiga direktori di atas 'di mana kita sekarang', dengan 'sekarang' berarti tempat TeX dijalankan - untuk konfigurasi Default, itu adalah .../PROJECT/local/ptxprint/Default dan jadi di atas mencari PDF di .../PROJECT/figures dan dengan menggunakan path relatif daripada absolut, seharusnya bekerja di komputer semua orang.

Hal lain yang perlu diperhatikan

  • \pb yang digunakan dengan versi {end} di atas memaksa jeda halaman sebelum halaman ditambahkan. Tanpanya, maka PDF mungkin ditambahkan sebelum halaman terakhir kitab.
  • Walaupun ini tidak menambahkan nomor halaman ke halaman, ia memang menghitung halaman.
  • Jika Anda mendapatkan path dan nama file dengan benar, maka Anda akan mendapatkan pesan di file log yang mengatakan
includepdf ../../../figures/test.pdf pages=2

Jika Anda membuat kesalahan, dan tidak ada file di sana, ia akan mengatakan pages=0 Itu adalah satu-satunya peringatan Anda!

  • Juga ada kitab khusus final (mis. \setbookhook{end}{final}{...}) yang merupakan kitab terakhir dari pekerjaan.
  • Walaupun hanya ada satu 'hook' pada titik tertentu, beberapa hook dapat digunakan. mis.:
  • Ada beberapa perbedaan antara bagaimana input di file .tex dan file .sfm (atau USFM) ditangani. \includepdf adalah instruksi TeX, bukan USFM, dan jadi tidak dapat dengan mudah digunakan di file USFM, seperti peripheries atau front matter.
  • \includepdf adalah perintah seketika yang melompati antrean mana pun. Walaupun sebagian besar input menambahkan materi ke daftar teks dan paragraf TeX untuk diatur di halaman suatu saat, \includepdf mengoutput halaman PDF segera setelah ditemui. - jadi itulah mengapa perlu perintah jeda halaman pada contoh akhir Wahyu. Di sisi positif, karena mengabaikan antrean, seharusnya tidak mengubah pengaturan paragraf mana pun yang dijumpai.
Diterjemahkan secara otomatis dari English
PTXprint oleh (1,1k poin) | 212 tampilan

Silakan masuk atau daftar untuk menjawab pertanyaan ini.

Pertanyaan terkait

0 suara
3 jawaban 308 tampilan
Mark meminta agar ada sesuatu di sini tentang cara menambahkan halaman dari PDF. (lihat juga menyisipkan seluruh PDF) Jadi, ... untuk dilakukan pada teks!) image885 696 54.4 KB
DG 1,1k bertanya Okt 2, 2023
0 suara
1 jawaban 98 tampilan
Sudah lama saya mendengar bahwa PTXprint tidak memerlukan Paratext yang terinstal. Namun, proses menggunakan PTXprint tanpa ... membuat proyek Paratext palsu? Terima kasih, Jeff
jeffh 1,4k bertanya Jan 6
0 suara
1 jawaban 54 tampilan
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 bertanya Sep 13, 2025
0 suara
3 jawaban 262 tampilan
Dalam file ptxprint-mods.tex saya, saya ingin melakukan beberapa penyesuaian spesifik di sekitar tanda baca. ... tahu bagaimana saya bisa mendapatkan keduanya? Terima kasih.
jeffh 1,4k bertanya Feb 22, 2021
0 suara
3 jawaban 375 tampilan
Sekali-sekali saya mengalami masalah di mana saya tidak dapat menggunakan Export to PDF untuk proyek tertentu, ... semua pengguna ini juga akan memengaruhi pengguna PTXPrint.
[Expert]
sewhite
3,3k
bertanya Feb 27, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,048 pertanyaan
6,007 jawaban
5,672 komentar
2,028 pengguna