ນີ້ແມ່ນຄໍາສັ່ງ dvilj4 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dvilj4, dvilj4l, dvilj2p, dvilj - ປ່ຽນໄຟລ໌ TeX DVI ເປັນ PCL, ສໍາລັບເຄື່ອງພິມ HP LaserJet
ສະຫຼຸບສັງລວມ
dvilj [--Dnumber] [-cccopie] [-dmode] [-D] [-E] [-eoutputfile]
[-ffrompage] [-g] [-hheaderfile] [-l] [-Mflag] [-mmag] [-ppages]
[-q] [-r] [-ttopage] [-spagesize] [-v] [-Vmode] [-w] [-xxoff(ມມ)]
[-yyoff(ມມ)] [-Xxoff(ຈຸດ)] [-Yyoff(ຈຸດ)] [-z] [ຊື່ໄຟລ໌]
ລາຍລະອຽດ
dvilj ແລະພີ່ນ້ອງປ່ຽນໄຟລ໌ TeX-output ".dvi" ເປັນ PCL (ເຄື່ອງພິມ Hewlett-Packard
ພາສາຄວບຄຸມ) ຄໍາສັ່ງທີ່ເຫມາະສົມສໍາລັບການພິມຢູ່ໃນ HP LaserJet+, HP LaserJet IIP (ການນໍາໃຊ້
dvilj2p), HP LaserJet 4 (ໃຊ້ dvilj4), ແລະເຄື່ອງພິມທີ່ເຂົ້າກັນໄດ້ຢ່າງເຕັມສ່ວນ.
dvilj4 ຍັງສະຫນອງການສະຫນັບສະຫນູນສໍາລັບຕົວອັກສອນ Intellifont ແລະ TrueType ທີ່ມີຕົວຕົນ; TFM ແລະ VF
ໄຟລ໌ໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນການແຈກຢາຍ. ຟອນສະເໝືອນບໍ່ຖືກຮອງຮັບໂດຍກົງໂດຍ
dvilj, ດັ່ງນັ້ນທ່ານຕ້ອງດໍາເນີນການ dvicopy(1) ທໍາອິດ, ຫຼືຖ້າບໍ່ດັ່ງນັ້ນຂະຫຍາຍຕົວອັກສອນ virtual
ໂຄງການທັງຫມົດແມ່ນສ້າງຂຶ້ນຈາກໄຟລ໌ແຫຼ່ງດຽວ dvi2xx.c. ປົກກະຕິແລ້ວພວກເຂົາເອີ້ນວ່າຜ່ານ a
shell script ຫຼືເປັນຕົວກອງເຄື່ອງພິມເສັ້ນ. ຫນຶ່ງໃນບົດຄວາມດັ່ງກ່າວ, dvihp(1), ແມ່ນລວມຢູ່ໃນ
ການແຜ່ກະຈາຍ. ມັນສະຫນອງທາງເລືອກເສັ້ນຄໍາສັ່ງທີ່ຄ້າຍຄືກັນກັບຂອງ dvip(1).
OPTIONS
--Dຈໍານວນ
Debug ອີງຕາມ bits ຂອງ ຈໍານວນ; ເບິ່ງ kpathsea(3) ຄູ່ມືສໍາລັບຄ່າ. ນອກຈາກນີ້
ເຮັດໃຫ້ມີຄໍາເວົ້າໂດຍທົ່ວໄປ.
-cຈໍານວນ
ພິມແຕ່ລະຫນ້າ ຈໍານວນ ເວລາ (ລວມທັງຕົ້ນສະບັບ)
-dຈໍານວນ
ພິມໃນໂຫມດ duplex. ທາງເລືອກ -d1 ຫມາຍເຖິງການຜູກມັດຂອບຍາວ, -d2 ຫຍໍ້ມາຈາກສັ້ນ
ການຜູກມັດຂອບ. ທາງເລືອກນີ້ແມ່ນສາມາດເລືອກໄດ້ໃນ dvilj4 ແລະ dvilj2p.
-D[-12]
ການພິມສອງດ້ານ - ເບິ່ງຂ້າງລຸ່ມນີ້; -1 ກີບ ພິມດ້ານຄີກເທົ່ານັ້ນ, -2 ກີບ ແມ່ນສໍາລັບຫນ້າຄູ່, a
ຕາມຫລັງ - ສະກັດກັ້ນການພິມໜ້າ padding ຫວ່າງເປົ່າ.
-E ປ່ຽນເຄື່ອງພິມເຂົ້າໄປໃນໂໝດ econo (dvilj4 ພຽງແຕ່).
-eoutfile
ສົ່ງຜົນຜະລິດໄປຫາ outfile ແທນຊື່ພື້ນຖານຂອງໄຟລ໌ dvi ທີ່ຂະຫຍາຍດ້ວຍ ".lj". ຖ້າ
outfile ແມ່ນ - (ເຊັ່ນໃນ "-e-") ຜົນຜະລິດແມ່ນມຸ້ງໄປຫາຜົນຜະລິດມາດຕະຖານແລະສາມາດເປັນ
ທໍ່ໂດຍກົງເຂົ້າໄປໃນ spooler.
-fpagenum
ພິມຫນ້າທີ່ມີຕົວເລກຫນ້າ TeX ຫຼາຍກວ່າຫຼືເທົ່າກັບ pagenum.
-g Go ໂໝດ: ຢ່າຣີເຊັດເຄື່ອງພິມໃນຕອນເລີ່ມຕົ້ນຂອງວຽກ.
-hheaderfile
ສໍາເນົາ headerfile ເພື່ອສົ່ງອອກກ່ອນທີ່ຈະແປໄຟລ໌ DVI. ໃຊ້ເພື່ອສົ່ງ arbitrary
ຄໍາສັ່ງກັບ laserprinter ໄດ້.
-l ພິມຜົນຜະລິດໃນຮູບແບບພູມສັນຖານ; ສະຫນັບສະຫນູນພຽງແຕ່ dvilj2p ແລະ dvilj4.
-Mທຸງ
ຢ່າ (ບໍ່) ໂທ mktexpk(1) ເພື່ອສ້າງຕົວອັກສອນຕາມຄວາມຕ້ອງການ. 1 ແລະ -M ທຽບເທົ່າ. 0
ເປີດໃຊ້ການເອີ້ນ mktexpk(1). (ນີ້ແມ່ນຄືກັນກັບໃນ dvip(1).) ພຶດຕິກໍາເລີ່ມຕົ້ນ
(ເຊັ່ນ, ຖ້າບໍ່ມີ -M ທາງເລືອກແມ່ນໃຫ້) ຖືກເລືອກໃນເວລາລວບລວມ; ຕາມການແຈກຢາຍ, mktexpk ແມ່ນ
enabled
-mການຂະຫຍາຍ
ລະບຸການຂະຫຍາຍທີ່ຈະໃຊ້. ຕໍ່ໄປນີ້ແມ່ນສາມາດໃຊ້ໄດ້:
-m#usermag ຕົວຢ່າງ: #900
-m0 ເທົ່າກັບ -m#1000
-mh ເທົ່າກັບ -m#1095
-m1 ເທົ່າກັບ -m#1200
-mq ເທົ່າກັບ -m#1250
-m2 ເທົ່າກັບ -m#1440
-m3 ເທົ່າກັບ -m#1728
-m4 ເທົ່າກັບ -m#2074
-m5 ເທົ່າກັບ -m#2488
-pຈຳນວນໜ້າ
ພິມ ຈຳນວນໜ້າ ຫນ້າຫຼັງຈາກຫນ້າເລີ່ມຕົ້ນ.
-q ການດໍາເນີນງານທີ່ງຽບໆ: ຍົກເລີກສະຖິຕິສຸດທ້າຍ, ແລະອື່ນໆ.
-r ສະຫຼັບການປີ້ນໜ້າ.
-sຂະໜາດໜ້າ
ລະບຸຂະໜາດໜ້າ:
-s1: ຜູ້ບໍລິຫານ (7.25" x 10.5")
-s2: ຈົດໝາຍ (8.5" x 11")
-s3: ທາງກົດໝາຍ (8.5" x 14")
-s6: ບັນຊີລາຍການ (11" x 17")
-s25: ເຈ້ຍ A5 (148mm x 210mm)
-s26: ເຈ້ຍ A4 (210mm x 297mm)
-s27: A3 (297mm x 420mm)
-s45: ເຈ້ຍ JIS B5 (182mm x 257mm)
-s46: ເຈ້ຍ JIS B4 (250mm x 354mm)
-s71: ໄປສະນີ Hagaki (100mm x 148mm)
-s72: ໂປສກາດ Oufuku-Hagaki (200mm x 148mm)
-s80: Monarch Envelope (3 7/8" x 7 1/2")
-s81: ຊອງທາງການຄ້າ 10 (4 1/8" x 9 1/2")
-s90: International DL (110mm x 220mm)
-s91: International C5 (162mm x 229mm)
-s100: International B5 (176mm x 250mm)
ຄ່າເຫຼົ່ານີ້ແມ່ນມາຈາກຄູ່ມືການອ້າງອິງດ້ານວິຊາການ PCL 5. ຖ້າ -s ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກແມ່ນຖືກຍົກເວັ້ນ, ບໍ່ມີ clipping ແມ່ນໄດ້ຮັບການປະຕິບັດຢູ່ທາງລຸ່ມຂອງຫນ້າ. (ແຕ່ການພິມ
ດ້ານລຸ່ມຂອງກະດາດກະດາດບໍ່ຄວນລົບກວນເຄື່ອງພິມ PCL ທີ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ.) ກະລຸນາ
ຈື່ໄວ້ວ່າຖາດເຈ້ຍທີ່ຖືກຕ້ອງຕ້ອງຖືກຕິດຕັ້ງສໍາລັບຂະຫນາດເຈ້ຍທີ່ເລືອກ, ດັ່ງນັ້ນໃຫ້ໃຊ້
ທາງເລືອກນີ້ພຽງແຕ່ຖ້າທ່ານມີການຄວບຄຸມຢ່າງເຕັມທີ່ກ່ຽວກັບຈຸດຫມາຍປາຍທາງການພິມຂອງທ່ານ.
-tpagenum
ພິມຫນ້າທີ່ມີຕົວເລກຫນ້າ TeX ຫນ້ອຍກວ່າຫຼືເທົ່າກັບ pagenum.
-v ຮູບແບບ Verbose: ລາຍຊື່ຕົວອັກສອນທີ່ໃຊ້, ແລະອື່ນໆ.
-Vຮູບແບບການ
ໂໝດເຂົ້າກັນໄດ້. ເປັນ ຮູບແບບການ, ໃຊ້ "K" ສໍາລັບ Kyocera, "B" ສໍາລັບອ້າຍ, 6 ສໍາລັບເຄື່ອງພິມ LJ6.
-w ຍົກເລີກການເຕືອນ.
-xຊົດເຊີຍ
Global x-offset ເປັນ mm ໃນໜ້າຜົນຜະລິດທີ່ສົມທຽບກັບຕົ້ນກຳເນີດ 1 ນິ້ວ/1 ນິ້ວ.
-yຊົດເຊີຍ
Global y-offset ເປັນ mm ໃນໜ້າຜົນຜະລິດທີ່ສົມທຽບກັບຕົ້ນກຳເນີດ 1 ນິ້ວ/1 ນິ້ວ.
-Xຊົດເຊີຍ
Global x-offset ເປັນຈຸດໃນໜ້າຜົນໄດ້ຮັບ (ແທນທີ່ 1 ນິ້ວ/1 ນິ້ວຕົ້ນກຳເນີດ).
-Yຊົດເຊີຍ
y-offset ທົ່ວໂລກເປັນຈຸດໃນໜ້າຜົນຜະລິດ (ແທນທີ່ 1 ນິ້ວ/1 ນິ້ວຕົ້ນກຳເນີດ).
-z ພິມໜ້າທົດສອບດ້ວຍຕົວນັບໜ້າຢູ່ໃນຕອນທ້າຍຂອງວຽກ.
ດໍາເນີນງານ
ຖ້າບໍ່ມີການລະບຸຕົວປະຕິບັດການ, ຂໍ້ຄວາມການໃຊ້ງານສັ້ນໆຈະຖືກສະແດງ.
ຊື່ເອກະສານ
ຊື່ໄຟລ໌ DVI ທີ່ຈະຖືກປ່ຽນໂດຍ dvilj. ມັນຕ້ອງຊອກຫາໄດ້ສະເໝີ.
ຊື່ໄຟລ໌ຜົນຜະລິດແມ່ນສ້າງຂຶ້ນຈາກ ຊື່ເອກະສານ. ບໍ່ວ່າຈະເປັນສ່ວນຂະຫຍາຍ ".dvi" ແມ່ນ
ແທນທີ່ດ້ວຍ ".lj", ຫຼືສ່ວນຂະຫຍາຍ ".lj" ຖືກຕໍ່ທ້າຍ.
If ຊື່ເອກະສານ is -, ໄຟລ໌ DVI ແມ່ນອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານແລະ PCL ຜົນໄດ້ຮັບ
ເອກະສານຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານ. (ກະລຸນາຈື່ວ່າໄຟລ໌ DVI ຈະຕ້ອງເປັນ
ສາມາດຊອກຫາໄດ້, ເຖິງແມ່ນວ່າມັນຄົງຢູ່.)
ສະ ໜັບ ສະ ໜູນ ເທັກ \ ພິເສດ ສາມາດ
"\special" ຄໍາສັ່ງສະຫນັບສະຫນູນໂດຍ dvilj ມີ syntax ທົ່ວໄປ
\special{key1=value key1="value with space"}
\special{key3 = value key4 = 'ໝາຍເຫດ ຊ່ອງຫວ່າງ ປະມານເຄື່ອງໝາຍເທົ່າກັນ'}
ຕົວຢ່າງ, ພິເສດແມ່ນລໍາດັບຂອງຄູ່ທີ່ສໍາຄັນ / ມູນຄ່າ, ແຍກໂດຍເຄື່ອງຫມາຍເທົ່າທຽມກັນ. ພື້ນທີ່
ປະມານເຄື່ອງຫມາຍເທົ່າທຽມກັນແມ່ນຖືກລະເລີຍ. ມູນຄ່າແມ່ນຄຳສັບທີ່ແຍກອອກຈາກຍະຫວ່າງ, ຫຼືອ້າງອີງ
ສາຍ. ທັງສອງວົງຢືມຄູ່ແລະດຽວສາມາດໃຊ້ໄດ້, ເປັນທາງເລືອກ. ບໍ່ມີການສະຫນັບສະຫນູນສໍາລັບ
quoting ຕົວອັກສອນ quote ໃນຄຸນຄ່າ; ຖ້າທ່ານຕ້ອງການວົງຢືມຄູ່ແລະຄູ່ດຽວໃນຫນຶ່ງ
ມູນຄ່າ, ທ່ານກໍາລັງອອກຈາກໂຊກ.
ການປະສົມຫຼັກ/ຄ່າຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງ:
hpfile=ເອກະສານ
Insert ເອກະສານ ໃນຕໍາແຫນ່ງໃນປັດຈຸບັນ. ເອກະສານ ຖືກຄົ້ນຫາດ້ວຍ kpathsea(3), ເບິ່ງຂ້າງລຸ່ມນີ້.
ເນື້ອໃນໄຟລ໌ຕ້ອງຖືກຕ້ອງສໍາລັບເຄື່ອງພິມນີ້, ie, ມັນຄວນຈະມີ PCL escape
ລໍາດັບຫຼືຄໍາສັ່ງ HP-GL/2. ຖ້າໄຟລ໌ເປັນໄຟລ໌ກຣາຟິກ, ນີ້ໂດຍທົ່ວໄປຫມາຍຄວາມວ່າ
ວ່າມຸມຊ້າຍເທິງຂອງກາຟິກແມ່ນຖືກຈັດໃສ່ໃນຕໍາແຫນ່ງປະຈຸບັນ.
PCL absolute positioning ລໍາດັບ escape ໃນ ເອກະສານ ຖືກຂຽນຄືນເປັນພີ່ນ້ອງ
ຄໍາສັ່ງຕໍາແຫນ່ງ; ຈຸດປະສານງານທີ່ປາກົດຕໍ່າສຸດແມ່ນໃຊ້ເປັນເອກະສານອ້າງອີງ.
hpfile_verbatim=ເອກະສານ
Insert ເອກະສານ verbatim ຢູ່ໃນຕໍາແຫນ່ງປະຈຸບັນ, ໂດຍບໍ່ມີການປ່ຽນແປງໃດໆຂອງເນື້ອຫາໄຟລ໌.
ເອກະສານ ຖືກຄົ້ນຫາດ້ວຍ kpathsea(3), ເບິ່ງຂ້າງລຸ່ມນີ້.
ນີ້ສ່ວນຫຼາຍແມ່ນໃຊ້ເພື່ອຮັກສາຕໍາແຫນ່ງຢ່າງແທ້ຈິງໃນໄຟລ໌ PCL.
psfile=ເອກະສານ llx=x0 ຂີ້ຄ້ານ=y0 urx=x1 ury=y1 rwi=s
ປ່ຽນໄຟລ໌ Postscript ເອກະສານ ກັບ HP PCL, ໂດຍ Ghostscript ກັບອຸປະກອນ "ljetplus", ແລະ
ໃສ່ໄຟລ໌ກຣາບຟິກທີ່ຜົນໄດ້ຮັບຢູ່ຕໍາແຫນ່ງປະຈຸບັນ, rewriting absolute
ລໍາດັບການຫລົບຫນີຕໍາແຫນ່ງ. ເອກະສານ ຖືກຄົ້ນຫາດ້ວຍ kpathsea(3), ເບິ່ງຂ້າງລຸ່ມນີ້.
ຄູ່ຄີ/ຄ່າທີ່ມາພ້ອມກັບແມ່ນບັງຄັບ, ພວກເຂົາສາມາດຖືກລະບຸໄວ້ໃນຕົວຕົນ.
ສັ່ງ. ຄຸນຄ່າ x0, x1, y0, y1, ແລະ s ເປັນຈໍານວນເຕັມ. (x0,y0) ແມ່ນແຈເບື້ອງຊ້າຍລຸ່ມ,
(x1,y1) ມຸມຂວາເທິງຂອງຮູບ.
ກະລຸນາ ຫມາຍເຫດ: ໄດ້ ສະເພາະ ຄວາມາຍ of ນີ້ ພິເສດ is ບໍ່ ເປັນທີ່ຮູ້ຈັກ. ໂດຍສະເພາະ, ການ
rwi ພາລາມິເຕີແມ່ນບາງປັດໄຈຂະຫນາດ; ແຕ່ເຖິງແມ່ນວ່າຊອກຫາຢູ່ໃນລະຫັດແຫຼ່ງມັນກໍ່ບໍ່ແມ່ນ
ຂ້ອນຂ້າງຈະແຈ້ງສິ່ງທີ່ຜູ້ຂຽນພິເສດມີຈຸດປະສົງເພື່ອປະຕິບັດຢູ່ທີ່ນີ້. ນອກຈາກນັ້ນ, ມັນແມ່ນ
ບໍ່ຊັດເຈນວ່າຂະຫນາດໃດຖືກນໍາໃຊ້ເພື່ອກໍານົດມຸມ, ຈຸດ Postscript ຫຼື PCL
ຈຸດຕ່າງໆ.
If ທ່ານ ເກີດຂຶ້ນ to ຮູ້ ໄດ້ psfile ຄວາມຫມາຍ, or if ທ່ານ ໃຊ້ຈ່າຍ ໄດ້ ການເຮັດວຽກ ການວິເຄາະ ພວກເຂົາ,
ກະລຸນາ ແຈ້ງ us at [email protected], so ທີ່ we ສາມາດເຮັດໄດ້ ການປັບປຸງ ນີ້ ຜູ້ຊາຍ Page ກັບ ໄດ້
ທີ່ກ່ຽວຂ້ອງ ຂໍ້ມູນຂ່າວສານ.
dvilj-psfile-syntax=syntax
ບ່ອນທີ່ syntax ແມ່ນ "dvilj" ຫຼື "ບໍ່ສົນໃຈ". ນີ້ເປັນວິທີທີ່ຂີ້ຮ້າຍຫຼາຍທີ່ຈະບອກ
ຄົນຂັບຈະເຮັດແນວໃດກັບ psfile ພິເສດ.
ຖ້າຄ່າແມ່ນ "ບໍ່ສົນໃຈ", ທັງຫມົດ psfile ພິເສດທີ່ໄດ້ຮັບການປຸງແຕ່ງຫຼັງຈາກນັ້ນແມ່ນ
ບໍ່ສົນໃຈ, ຈົນກ່ວາຕໍ່ໄປ dvilj-psfile-syntax ພິເສດແມ່ນການປຸງແຕ່ງ.
ຖ້າຄ່າແມ່ນ "dvilj", psfiles ພິ ເສດ ແມ່ນ ການ ປຸງ ແຕ່ງ ດັ່ງ ທີ່ ອະ ທິ ບາຍ ຂ້າງ ເທິງ, ຈົນ ກ ່ ວາ
ຕໍ່ໄປ dvilj-psfile-syntax ພິເສດແມ່ນການປຸງແຕ່ງ.
ເຫັນໄດ້ຊັດເຈນ, ວາງແຜນ, ການຂະຫຍາຍແມ່ນມູນຄ່າ "dvips", ແຕ່ນີ້ບໍ່ໄດ້ຖືກປະຕິບັດ
yet
ພິເສດນັ້ນບໍ່ແມ່ນເລື່ອງງ່າຍເທົ່າທີ່ມັນຟັງໃນຕອນທຳອິດ. ເນື່ອງຈາກວ່າ semantics ຂອງມັນຖືກກໍານົດໂດຍ
ຄໍາສັ່ງການປຸງແຕ່ງ, ມັນເປັນພຽງແຕ່ການນໍາໃຊ້ຖ້າຫາກວ່າມັນຖືກຈັດໃສ່ໃນຫນ້າດຽວກັນກັບ psfile
ພິເສດ. ມີມັນຄັ້ງດຽວໃນໄຟລ໌ (ຕົວຢ່າງ, ໃນຫນ້າທໍາອິດ) ບໍ່ໄດ້ຊ່ວຍຖ້າທ່ານພິມ
ພຽງແຕ່ຫນຶ່ງຫນ້າຂອງເອກະສານ -- dvilj ບໍ່ໄດ້ເຮັດ prescanning ຂອງພິເສດຫນ້າທໍາອິດ
ຄືກັບຄົນຂັບລົດອື່ນໆ. (ແນ່ນອນຈະຍິນດີຕ້ອນຮັບ Patches.)
ຄວາມຄິດເຫັນ=ທີ່ຕົນເອງມັກ ຂໍ້ຄວາມ
ຄວາມຄິດເຫັນ ທີ່ຕົນເອງມັກ ຂໍ້ຄວາມ
ນີ້ເຮັດໃຫ້ສ່ວນທີ່ເຫຼືອຂອງພິເສດຈະຖືກລະເລີຍ; ມັນອາດຈະຖືກນໍາໃຊ້ເພື່ອເພີ່ມ meta-
ຂໍ້ມູນໃສ່ໄຟລ໌ DVI.
ດ້ວຍແບບຟອມທໍາອິດ, ຄໍາເຫັນອາດຈະປາກົດຢູ່ບ່ອນໃດກໍ່ຕາມໃນພິເສດ. ເມື່ອມັນປາກົດ
ທໍາອິດ, ການປຸງແຕ່ງຂອງພິເສດນີ້ແມ່ນຖືກຢຸດເຊົາແລະຂໍ້ຄວາມອື່ນໆທັງຫມົດທີ່ຢູ່ເບື້ອງຫຼັງແມ່ນ
ບໍ່ສົນໃຈ.
ຮູບແບບທີສອງແມ່ນພິເສດທີ່ໄດ້ຖືກນໍາສະເຫນີສໍາລັບການເຂົ້າກັນໄດ້ກັບອື່ນໆ
ຄົນຂັບລົດ. ຖ້າຄໍາຫລັກທໍາອິດຂອງພິເສດແມ່ນ ຄວາມຄິດເຫັນ ແລະບໍ່ມີມູນຄ່າ, ມັນໄດ້ຖືກປະຕິບັດ
ເປັນ syntax ຄໍາເຫັນທີ່ຖືກຕ້ອງ, ເຊັ່ນດຽວກັນ; ສ່ວນທີ່ເຫຼືອຂອງພິເສດແມ່ນຖືກລະເລີຍ.
ປະຖົມນິເທດ=po
ວາງຫນ້າເທິງເຈ້ຍທາງດ້ານຮ່າງກາຍ. ມູນຄ່າ po ອາດຈະເປັນຫນຶ່ງໃນດັ່ງຕໍ່ໄປນີ້
ຄຸນຄ່າ:
0 ສໍາລັບຮູບຄົນ
1 ສໍາລັບພູມສັນຖານ
2 ສໍາລັບຮູບຄົນປີ້ນກັບກັນ
3 ສໍາລັບພູມສັນຖານປີ້ນກັບກັນ
ຈຸດໝາຍ=n(x,y)
ກໍານົດຕົວເລກຈຸດ n. ຈຸດນີ້ສາມາດຖືກອ້າງເຖິງຕໍ່ມາໃນພິເສດອື່ນໆ
ຄໍາສັ່ງເພື່ອກໍານົດພື້ນທີ່ທີ່ຈະເຕັມໄປດ້ວຍບາງຮູບແບບ. n ຕ້ອງຢູ່ລະຫວ່າງ 0
ແລະ 79.
x ແລະ y ແມ່ນຕໍາແຫນ່ງຂອງຈຸດນັ້ນແລະມີຮູບແບບ "?pt" ບ່ອນທີ່ "?" ແມ່ນລອຍ
ເລກຈຸດ. ຕໍາແຫນ່ງແມ່ນກ່ຽວຂ້ອງກັບຕົ້ນກໍາເນີດຂອງຫນ້າ DVI; ie, ພິກັດ
ເພີ່ມການເຄື່ອນຍ້າຍຂວາແລະລົງ, ຈຸດຕົ້ນກໍາເນີດແມ່ນ (1in,1in) ໃນເບື້ອງຊ້າຍເທິງ
ແຈ, ປ່ຽນແປງໂດຍທາງເລືອກ -x, -y, -X, ແລະ -Y, ແຕ່ບໍ່ແມ່ນໂດຍ \hoffset ແລະ \voffset.
x ແລະ y ສາມາດຖືກລະເວັ້ນ, ເຊັ່ນ, ຄ່າ 3 ຫຼື "4(,)" ແມ່ນຖືກຕ້ອງ. ຫຼັງຈາກນັ້ນ, ຫນ້າປະຈຸບັນ
ຕໍາແຫນ່ງແມ່ນໃຊ້ເປັນຕໍາແຫນ່ງສໍາລັບຈຸດ n.
ຈຸດຕັ້ງໃໝ່="ທັງໝົດ"
ນີ້ບໍ່ໄດ້ກໍານົດຈຸດທັງຫມົດອີກເທື່ອຫນຶ່ງ.
ສີຂີ້ເຖົ່າ=ຂະໜາດສີເທົາ
ສີຂີ້ເຖົ່າ=ຂະໜາດສີເທົາ
ນີ້ກໍານົດຮູບແບບການຕື່ມຂໍ້ມູນສໍາລັບຕໍ່ໄປ ຕື່ມຂໍ້ມູນໃສ່ ພິເສດ, ພື້ນທີ່ຈະເຕັມໄປດ້ວຍສີຂີ້ເຖົ່າ
ສີ. (ສີຂີ້ເຖົ່າ ແມ່ນນາມແforງຂອງ ສີຂີ້ເຖົ່າ.) ການກຳນົດຮູບແບບໃດນຶ່ງຖືກຕັ້ງຄືນໃໝ່.
ຂະໜາດສີເທົາ ແມ່ນອັດຕາສ່ວນຂອງສີຂີ້ເຖົ່າທີ່ຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້; ມີ 0 ຄວາມຫມາຍສີຂາວແລະ
100 ຄວາມຫມາຍສີດໍາ.
Caveat: ພິເສດນັ້ນແມ່ນຕົວຈິງແລ້ວເປັນຊື່ຜິດ. PCL ຕັ້ງຊື່ເກັດສີຂີ້ເຖົ່າເຫຼົ່ານີ້ ການຮົ່ມ
ຮູບແບບການ ແລະພວກມັນຖືກສ້າງຂື້ນໂດຍການວາງຈຸດຢູ່ໃນພື້ນທີ່. ຂະຫນາດສີຂີ້ເຖົ່າເລືອກວິທີການ
ໄກແຜ່ຫຼາຍຈຸດແມ່ນ. ໃນລະດັບຕ່ໍາ, ນີ້ເບິ່ງຄືວ່າບໍ່ມີສີຂີ້ເຖົ່າຫຼາຍຢູ່ໃກ້ໆ
ສາຍຕາ, ແຕ່ຄ້າຍຄືກັບພື້ນຫລັງຈຸດໆ. ນອກຈາກນັ້ນ, ເກັດສີຂີ້ເຖົ່າແມ່ນບໍ່ເປັນ
fine-grained ເປັນຊ່ວງຄ່າ 0..100 ອາດຈະເຮັດໃຫ້ເຈົ້າເຊື່ອ. ໃນຄວາມເປັນຈິງ, ມີ
ມີພຽງແຕ່ 8 ຮູບແບບສີຂີ້ເຖົ່າທີ່ແຕກຕ່າງກັນທີ່ມີຢູ່:
1-2%
3-10%
11-20%
21-35%
36-55%
56-80%
81-99%
100%
ຫນຶ່ງໃນຮູບແບບເຫຼົ່ານີ້ແມ່ນຖືກຄັດເລືອກໂດຍອີງຕາມການ ຂະໜາດສີເທົາ ມູນຄ່າ.
ຮູບແບບ=pat
ນີ້ກໍານົດຮູບແບບການຕື່ມຂໍ້ມູນສໍາລັບຕໍ່ໄປ ຕື່ມຂໍ້ມູນໃສ່ ພິເສດ, ພື້ນທີ່ຈະເຕັມໄປດ້ວຍ ກ
ຮູບແບບ. ການກຳນົດສີເທົາໃດກໍ່ຖືກຣີເຊັດ.
pat ແມ່ນໜຶ່ງໃນຄຸນຄ່າຕໍ່ໄປນີ້:
1 ເສັ້ນນອນ
2 ເສັ້ນຕັ້ງ
3 ເສັ້ນຂວາງ, ຈາກມຸມຊ້າຍລຸ່ມຫາມຸມຂວາເທິງ
4 ເສັ້ນຂວາງ, ຈາກມຸມຂວາເທິງຫາມຸມຊ້າຍລຸ່ມ
5 ເສັ້ນຂ້າມ, ຕັ້ງ
6 ເສັ້ນຂ້າມ, ຂວາງ
ຕື່ມຂໍ້ມູນໃສ່=a / b
ຕື່ມຂໍ້ມູນໃສ່ພື້ນທີ່ລະຫວ່າງຈຸດ a ແລະ b, ອີງຕາມຮູບແບບການຕື່ມຂໍ້ມູນໃນປະຈຸບັນ.
ຈຸດ a ຕ້ອງ ເປັນມຸມຊ້າຍເທິງແລະຈຸດ b ຕ້ອງ ເປັນມຸມຊ້າຍລຸ່ມຂອງ
ສີ່ຫຼ່ຽມ. ຖ້າບໍ່ດັ່ງນັ້ນຜົນໄດ້ຮັບແມ່ນຂີ້ເຫຍື້ອ.
ຮູບແບບການຕື່ມຂໍ້ມູນເລີ່ມຕົ້ນແມ່ນການຕື່ມສີສີຂີ້ເຖົ່າ 10%.
ຊື່ເອກະສານ
ນີ້ແມ່ນເປັນພິເສດຂອງມໍລະດົກ, ການນໍາໃຊ້ຂອງມັນແມ່ນຫຼຸດຄ່າເສື່ອມລາຄາ. ຖ້າພິເສດແມ່ນພຽງແຕ່ຄໍາດຽວເທົ່ານັ້ນ
ຕັ້ງຊື່ໄຟລ໌ທີ່ມີຢູ່ແລ້ວ, ໄຟລ໌ນັ້ນແມ່ນລວມເອົາ. ກົງກັນຂ້າມກັບໄຟລ໌ອື່ນໆ
ລວມຫມາຍຄວາມວ່າ, ໄຟລ໌ບໍ່ໄດ້ຖືກຄົ້ນຫາດ້ວຍ kpathsea(3). ທ່ານ ມີ ບໍ່ ຄວນ to
ການນໍາໃຊ້ ນີ້ ພິເສດ ແລະ we ຈະບໍ່ ການແກ້ໄຂ ໃດ ບັນຫາ ກັບ ມັນ.
ຄວນສັງເກດວ່າ parser ພິເສດບາງຄັ້ງຍອມຮັບໂຄງສ້າງທີ່ບໍ່ແມ່ນ
ຖືກຕ້ອງຕາມເອກະສານຂ້າງເທິງ. ຫຼັງຈາກນັ້ນ, ຜົນຜະລິດມັກຈະຖືກທໍາລາຍໃນບາງທາງ.
ຊອກຫາ ສໍາລັບການ ລວມຢູ່ ໄຟ
ໄຟລ໌ທີ່ເຫມາະສົມປະກອບມີພິເສດຄົ້ນຫາໄຟລ໌ທີ່ມີ kpathsea(3). ເສັ້ນທາງຄົ້ນຫາແມ່ນ
ຕັ້ງຄ່າໂດຍຕົວແປ "DVILJINPUTS" ແລະ, ຖ້າໄຟລ໌ບໍ່ພົບຢູ່ໃນເສັ້ນທາງຄົ້ນຫານັ້ນ, ໂດຍ
ຕົວແປ "TEXINPUTS".
ຄົ້ນຫາຜ່ານ "DVILJINPUTS" ກວມເອົາກໍລະນີການນໍາໃຊ້ທີ່ຫນຶ່ງມີຮູບພາບທົ່ວເວັບໄຊທ໌ທົ່ວໄປທີ່
ຈະຖືກລວມເຂົ້າໃນເອກະສານ, ຕົວຢ່າງ, ລາຍເຊັນທີ່ສະແກນ. ຄົ້ນຫາຜ່ານ "TEXINPUTS" ກວມເອົາ
ກໍລະນີການນໍາໃຊ້ທີ່ມີຮູບພາບເປັນສ່ວນຫນຶ່ງຂອງເອກະສານປະຈຸບັນ.
"dvilj" ຖືກໃຊ້ເປັນຊື່ ".PROGRAM" ໃນ texmf.cnf, ສໍາລັບທຸກຕົວແປຂອງໄດເວີ, ເອກະລາດ
ຂອງຊື່ໂຄງການທີ່ແທ້ຈິງ.
ບໍ່ຮູ້ຈັກ ພິເສດ ແລະ "TEX_HUSH" configuration
ກພັດເຊ(3) ມີແນວຄວາມຄິດຂອງການສະກັດກັ້ນການເຕືອນໄພກັບຕົວແປການຕັ້ງຄ່າ
"TEX_HUSH", ກະລຸນາອ້າງອີງໃສ່ຂໍ້ຂໍ້ມູນຂອງມັນ ເທັກ ສະຫນັບສະຫນູນ / ສະກັດກັ້ນ ຄໍາເຕືອນ. ນັ້ນ
ຕົວແປຖືຕົວລະບຸທີ່ແຍກອອກດ້ວຍຈໍ້າສອງເມັດທີ່ລະບຸຄຳເຕືອນທີ່ຈະຖືກສະກັດກັ້ນ.
ຖ້າ "ພິເສດ" ແມ່ນຢູ່ໃນບັນດາມູນຄ່າທີ່ລະບຸໄວ້, dvilj ບໍ່ໄດ້ອອກຄໍາເຕືອນໃດໆກ່ຽວກັບ
ພິເສດທີ່ມັນບໍ່ຮູ້ກ່ຽວກັບ. ແຕ່ຖ້າຫາກວ່າມີການຮັບຮູ້ພິເສດແລະຖ້າຫາກວ່າ
ພິເສດມີພາລາມິເຕີທີ່ບໍ່ຖືກຕ້ອງ, ຫຼັງຈາກນັ້ນຄໍາເຕືອນແມ່ນຜົນຜະລິດຢ່າງໃດກໍ່ຕາມ, ເປັນເອກະລາດຂອງ
ເນື້ອໃນຂອງ "TEX_HUSH".
DOUBLE ຫນ້າ PRINTING
ຖ້າເຄື່ອງພິມມີການຕິດຕັ້ງຫນ່ວຍງານ duplex, ການພິມ duplex ສາມາດໄດ້ຮັບການຮຽກຮ້ອງໃຫ້ມີການພິມ -d
ທາງເລືອກ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ທາງເລືອກແຖວຄໍາສັ່ງ -D ເຮັດໃຫ້ເຄື່ອງພິມພິມໃນຮູບແບບ doublepage, ນັ້ນ
ເວົ້າປະມານ, ພິມຫນ້າຄູ່ກ່ອນແລະຫຼັງຈາກນັ້ນຫນ້າຄີກຂອງເອກະສານ.
If -D ແມ່ນໃຊ້ເພື່ອພິມທັງໜ້າຄູ່ ແລະໜ້າຄີກ (-D ຖືກນໍາໃຊ້ໂດຍບໍ່ມີທາງເລືອກ 1 ຫຼື 2)
ຕໍ່ໄປນີ້ຈະເກີດຂຶ້ນຫຼັງຈາກເຄິ່ງຫນຶ່ງຂອງຫນ້າຖືກພິມອອກ: LJ: ເຄື່ອງພິມຢຸດ, ສະແດງໃຫ້ເຫັນ
ຂໍ້ຄວາມ "FEED" ແລະສະຫຼັບກັບ feed ຄູ່ມື led. ເຄື່ອງພິມສືບຕໍ່ໃນເວລາທີ່ບໍ່ວ່າຈະ
ໜ້າພິມຖືກປ້ອນເຂົ້າໃນຕົວປ້ອນໜ້າຄູ່ມື, ຫຼືຜູ້ດຳເນີນການກົດດັນໃຫ້ສືບຕໍ່
ປຸ່ມ (ຫຼັງຈາກວາງໜ້າພິມໃສ່ໃນຖາດເຈ້ຍ).
If -1 ກີບ ໄດ້ລະບຸໄວ້ພຽງແຕ່ຫນ້າຄີກຈະໄດ້ຮັບການພິມ, -2 ກີບ ສາມາດໃຊ້ສໍາລັບຫນ້າຄູ່. ກ
ຕິດຕາມ "-" (ໃນ -D-, -D1- or -D2-) supresses ການພິມຂອງຫນ້າເປົ່າທີ່ມີ
ສ້າງຂຶ້ນສໍາລັບ padding ຖ້າບໍ່ດັ່ງນັ້ນ.
ຄົນຂັບອະນຸຍາດໃຫ້ -D ທາງເລືອກສໍາລັບທັງສອງທິດທາງການພິມ (ຫນ້າກັບຫຼັງຫຼືກັບຄືນໄປບ່ອນທາງຫນ້າ
ການພິມ). ມັນພະຍາຍາມທີ່ຈະສະຫລາດໃນບາງກໍລະນີ: ເມື່ອເອກະສານມີຈໍານວນຄີກ
ຫນ້າທີ່ມັນແຊກໃສ່ໃນບ່ອນທີ່ຖືກຕ້ອງເປັນຫນ້າຫວ່າງເປົ່າເມື່ອເອກະສານເລີ່ມຕົ້ນດ້ວຍຫນ້າ 0 the
ໄດເວີໃສ່ຫນ້າເປົ່າຫຼັງຈາກ 0-page ເມື່ອເອກະສານຖືກພິມອອກ
ເລີ່ມຕົ້ນດ້ວຍຕົວເລກໜ້າຄູ່ ມັນພິມໜ້ານີ້ຢູ່ດ້ານຫຼັງຂອງໜ້າທຳອິດໄປຫາ
ໃຫ້ແນ່ໃຈວ່າດ້ານຄີກແມ່ນຢູ່ໃນດ້ານຫນ້າສະເຫມີໄປ. 0-page ຖືກປະຕິບັດຄືກັບຄີກ
ຫນ້າ.
ທາງເລືອກ doubleside ເຮັດວຽກສໍາລັບ LJs ທັງຫມົດ, ບໍ່ພຽງແຕ່ສໍາລັບຮູບແບບ D ໃຫມ່ທີ່ມີ do
doubleside-printing (ຕົວຈິງແລ້ວ, ຂ້າພະເຈົ້າບໍ່ຮູ້ວ່າມັນມີຄວາມຫມາຍຫຼາຍກ່ຽວກັບ LJ II D ໃຫມ່
ທັງ ໝົດ).
Caveat ສຸດ doubleside-option: ເມື່ອມັນຖືກນໍາໃຊ້ເລື້ອຍໆຫຼືຢູ່ໃນໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍ, ມັນ
ອາດຈະກາຍເປັນຄວາມຈໍາເປັນເພື່ອທໍາຄວາມສະອາດເຄື່ອງພິມຫຼາຍເລື້ອຍໆ.
ທາງເລືອກແຖວຄໍາສັ່ງ -pX ສາມາດນໍາໃຊ້ເພື່ອຍົກເລີກການພິມຫຼັງຈາກຜົນຜະລິດຂອງ X ຫນ້າ (ສາມາດ
ນໍາໄປສູ່ຜົນໄດ້ຮັບທີ່ແປກປະຫລາດຮ່ວມກັນກັບ -D). ສ່ວນຕົວຂ້ອຍບໍ່ມັກຕົວເລືອກນີ້. ຄວາມປອດໄພ
ວິທີການພິມສ່ວນຫນຶ່ງຂອງເອກະສານແມ່ນໃຊ້ -f (ຈາກ) ແລະ -t (ເຖິງ).
ENVIRONMENT
dvilj ໃຊ້ຕົວແປສະພາບແວດລ້ອມດຽວກັນແລະສູດການຄິດໄລ່ສໍາລັບການຊອກຫາໄຟລ໌ຕົວອັກສອນເປັນ TeX ແລະ
ໝູ່ຂອງມັນເຮັດ. ເບິ່ງເອກະສານສໍາລັບການ kpathsea(3) ຫ້ອງສະຫມຸດສໍາລັບລາຍລະອຽດ. (ຊ້ຳ
ມັນຢູ່ທີ່ນີ້ແມ່ນຫຍຸ້ງຍາກເກີນໄປ.)
"DVILJFONTS"
ຖ້າຕັ້ງ, ຈະທັບເສັ້ນທາງຟອນອື່ນທັງໝົດ.
"DVILJMAKEK"
ຖ້າຕັ້ງ, ຍົກເລີກ mktexpk(1) ເປັນຊື່ຂອງຄໍາສັ່ງທີ່ຈະດໍາເນີນການເພື່ອສ້າງໄຟລ໌ PK
ຖ້າບໍ່ພົບ.
"DVILJSIZES"
ອາດຈະຖືກຕັ້ງເພື່ອຊີ້ບອກຂະໜາດຂອງຕົວອັກສອນທີ່ມີຢູ່. ມັນຄວນຈະປະກອບດ້ວຍບັນຊີລາຍຊື່
ຂອງຕົວເລກທີ່ແຍກອອກໂດຍຈໍ້າສອງເມັດ. ຖ້າລາຍການເລີ່ມຕົ້ນດ້ວຍຈໍ້າສອງເມັດ, ລະບົບເລີ່ມຕົ້ນ
ຂະຫນາດໄດ້ຖືກນໍາໃຊ້ເຊັ່ນດຽວກັນ. ຂະໜາດສະແດງອອກເປັນຈຸດຕໍ່ນິ້ວ; ອັດຕານິຍົມອາດຈະຖືກໃຊ້
ສໍາລັບໄຟລ໌ "pxl": ຕົວຢ່າງ, ໄຟລ໌ 300 ຈຸດຕໍ່ນິ້ວຂະຫຍາຍໄດ້ເຄິ່ງຂັ້ນຕອນມາ
ອອກໄປເຖິງ 1643 ຈຸດຕໍ່ຫ້ານິ້ວ, ເຊິ່ງຄວນຈະຖືກເຂົ້າລະຫັດເປັນ 328.6. dvilj ພະຍາຍາມ
ຂະຫນາດຕົວຈິງຂອງຕົວອັກສອນກ່ອນທີ່ຈະພະຍາຍາມຂະຫນາດໃດໆ.
"DVILJINPUTS"
ເສັ້ນທາງການຄົ້ນຫາຕົ້ນຕໍສໍາລັບການລວມໄຟລ໌.
"ຂໍ້ຄວາມ"
ເສັ້ນທາງຄົ້ນຫາທີສອງສໍາລັບການລວມໄຟລ໌.
"TEX_HUSH"
Colon ແຍກລາຍຊື່ຕົວລະບຸທີ່ຕັ້ງຊື່ສະຖານະການທີ່ບໍ່ມີການເຕືອນໄພ
ຜົນຜະລິດ. ຕົວລະບຸຕໍ່ໄປນີ້ຖືກໃຊ້:
checksum ສະກັດກັ້ນຄໍາເຕືອນ checksum ຕົວອັກສອນທີ່ບໍ່ກົງກັນ
readable ສະກັດກັ້ນການເຕືອນກ່ຽວກັບໄຟລ໌ທີ່ບໍ່ສາມາດອ່ານໄດ້
ສະກັດກັ້ນການເຕືອນໄພພິເສດກ່ຽວກັບການພິເສດທີ່ບໍ່ຮູ້ຈັກ
ສະກັດກັ້ນທຸກຊັ້ນການເຕືອນໄພຂ້າງເທິງ
ບໍ່ມີໃຜສະກັດກັ້ນບໍ່ມີການເຕືອນ
"KPATHSEA_DEBUG"
ຕິດຕາມ kpathsea(3) ການຊອກຫາ; ຕັ້ງຄ່າເປັນ -1 ສໍາລັບການຕິດຕາມທີ່ສົມບູນ.
"GS_PATH"
ໃນ Windows, ນີ້ອາດຈະເປັນເສັ້ນທາງໄປສູ່ Ghostscript; ມີຄ່າເລີ່ມຕົ້ນແມ່ນ gswin32c.exe.
ໃນ Unix, ຕົວແປສະພາບແວດລ້ອມນີ້ບໍ່ໄດ້ຖືກນໍາໃຊ້. Ghostscript ຖືກເອີ້ນວ່າເປັນ gs(1) ແລະ
ຕ້ອງພົບຫຼາຍກວ່າ $PATH.
ໃຊ້ dvilj4 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net