ນີ້ແມ່ນຄໍາສັ່ງ perltex ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
perltex - ເຮັດໃຫ້ Macros LaTeX ຖືກກໍານົດໃນຂໍ້ກໍານົດຂອງລະຫັດ Perl
ສະຫຼຸບສັງລວມ
perltex [- ຊ່ວຍ] [-- ຢາງ=ໂຄງການ] [--[no]ປອດໄພ] [-- ອະນຸຍາດ=ຄຸນນະສົມບັດ] [-- makesty] [latex
ທາງເລືອກໃນການ]
ລາຍລະອຽດ
LaTeX - ຜ່ານລະບົບການຈັດປະເພດ TeX ທີ່ຕິດພັນ - ຜະລິດຕົວພິມຢ່າງສວຍງາມ
ເອກະສານແຕ່ມີພາສາມະຫາພາກທີ່ຍາກທີ່ຈະດໍາເນີນໂຄງການ. ໂດຍສະເພາະ, ສະຫນັບສະຫນູນ
ສໍາລັບການຫມູນໃຊ້ສາຍສະລັບສັບຊ້ອນແມ່ນຂາດສ່ວນໃຫຍ່. Perl ແມ່ນຈຸດປະສົງທົ່ວໄປທີ່ນິຍົມ
ພາສາການຂຽນໂປລແກລມທີ່ forte ແມ່ນການຫມູນໃຊ້ສະຕຣິງ. ຢ່າງໃດກໍຕາມ, ມັນບໍ່ມີການຈັດປະເພດ
ຄວາມສາມາດໃດກໍ່ຕາມ.
ເຫັນໄດ້ຊັດເຈນ, ການຂຽນໂປຼແກຼມຂອງ Perl ສາມາດເສີມສ້າງຄວາມເຂັ້ມແຂງໃນການຈັດປະເພດຂອງ LaTeX. perltex
ແມ່ນເຄື່ອງມືທີ່ຊ່ວຍໃຫ້ມີ symbiosis ລະຫວ່າງສອງລະບົບ. ທັງຫມົດທີ່ຜູ້ໃຊ້ຕ້ອງການເຮັດແມ່ນ
ລວບລວມເອກະສານ LaTeX ໂດຍໃຊ້ perltex ແທນທີ່ latex. (perltex ຕົວຈິງແລ້ວແມ່ນ wrapper
ສໍາລັບການ latex, ສະນັ້ນບໍ່ latex ການທໍາງານແມ່ນສູນເສຍ.) ຖ້າເອກະສານປະກອບມີ a
"\usepackage{perltex}" ໃນຄໍາບັນຍາຍຂອງມັນ, ຈາກນັ້ນ "\perlnewcommand" ແລະ "\perlrenewcommand"
macro ຈະຖືກເຮັດໃຫ້ສາມາດໃຊ້ໄດ້. ເຫຼົ່ານີ້ປະຕິບັດຄືກັນກັບ "\new command" ຂອງ LaTeX ແລະ
"\renewcommand" ຍົກເວັ້ນວ່າເນື້ອໃນມະຫາພາກມີລະຫັດ Perl ແທນລະຫັດ LaTeX.
OPTIONS
perltex ຍອມຮັບຕົວເລືອກແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:
- ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ພື້ນຖານ.
-- ຢາງ=ໂຄງການ
ລະບຸໂຄງການທີ່ຈະໃຊ້ແທນ latex. ຕົວຢ່າງ, "--latex=pdflatex" ຈະ
ພິມເອກະສານທີ່ໃຫ້ມາໂດຍໃຊ້ pdflatex ແທນທີ່ຈະທໍາມະດາ latex.
--[no]ປອດໄພ
ເປີດໃຊ້ ຫຼືປິດ sandboxing. ດ້ວຍຄ່າເລີ່ມຕົ້ນຂອງ -- ປອດໄພ, perltex ປະຕິບັດຂໍ້ ກຳ ນົດ
ຈາກມະຫາພາກ "\perlnewcommand" ຫຼື "\perlrenewcommand" ພາຍໃນສະພາບແວດລ້ອມທີ່ມີການປົກປ້ອງ
ທີ່ຫ້າມການດໍາເນີນການ 'ບໍ່ປອດໄພ' ເຊັ່ນ: ການເຂົ້າເຖິງໄຟລ໌ຫຼືດໍາເນີນການພາຍນອກ
ໂຄງການ. ການລະບຸ --ບໍ່ປອດໄພ ໃຫ້ເອກະສານ LaTeX ອາຫານຕາມສັ່ງ blanche ການປະຕິບັດໃດໆ
ລະຫັດ Perl arbitrary, ລວມທັງສິ່ງທີ່ສາມາດເປັນອັນຕະລາຍໄຟລ໌ຂອງຜູ້ໃຊ້. ເບິ່ງຄວາມປອດໄພສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມ
-- ອະນຸຍາດ=ຄຸນນະສົມບັດ
ອະນຸຍາດໃຫ້ດໍາເນີນການ Perl ໂດຍສະເພາະ. ໄດ້ -- ອະນຸຍາດ ທາງເລືອກ, ຊຶ່ງສາມາດເປັນ
ລະບຸໄວ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງໃນແຖວຄຳສັ່ງ, ຊ່ວຍໃຫ້ການຄວບຄຸມທີ່ລະອຽດກວ່າ
perltex ກ່ອງຊາຍ. ເບິ່ງ Opcode ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
-- makesty
ສ້າງໄຟລ໌ຮູບແບບ LaTeX ທີ່ເອີ້ນວ່າ noperltex.sty. ການປ່ຽນເອກະສານ
"\usepackage{perltex}" ແຖວ "\usepackage{noperltex}" ຜະລິດຜົນຜະລິດດຽວກັນແຕ່
ບໍ່ຕ້ອງການ PerlTeX, ເຮັດໃຫ້ເອກະສານທີ່ເຫມາະສົມສໍາລັບການແຈກຢາຍໃຫ້ຜູ້ທີ່
ບໍ່ໄດ້ຕິດຕັ້ງ PerlTeX. ຂໍ້ເສຍແມ່ນວ່າ noperltex.sty ແມ່ນສະເພາະກັບ
ເອກະສານທີ່ຜະລິດມັນ. ການປ່ຽນແປງໃດໆຕໍ່ກັບມະຫາພາກ PerlTeX ຂອງເອກະສານ
ຄໍານິຍາມຫຼືຄໍາຮ້ອງຂໍມະຫາພາກຈໍາເປັນຕ້ອງດໍາເນີນການຄືນ perltex ກັບ -- makesty
ທາງເລືອກ.
ຫຼັງຈາກນັ້ນ, ທາງເລືອກເຫຼົ່ານີ້ຈະຖືກປະຕິບັດຕາມໂດຍທາງເລືອກໃດກໍ່ຕາມທີ່ປົກກະຕິຈະຖືກສົ່ງໄປ latex (ຫຼື
ໂປຣແກຣມໃດກໍ່ຕາມທີ່ລະບຸໄວ້ດ້ວຍ "--latex"), ລວມທັງຊື່ຂອງ
.tex ໄຟລ໌ທີ່ຈະລວບລວມ.
ຕົວຢ່າງ
ໃນຮູບແບບທີ່ລຽບງ່າຍທີ່ສຸດ, perltex ແມ່ນດໍາເນີນການຄືກັນກັບ latex:
perltex myfile.tex
ການນໍາໃຊ້ pdflatex ແທນທີ່ຈະເປັນປົກກະຕິ latex, ໃຊ້ -- ຢາງ ຕົວເລືອກ:
perltex --latex=pdflatex myfile.tex
ຖ້າ LaTeX ໃຫ້ຂໍ້ຜິດພາດ ``"ຕິດຢູ່ກັບໜ້າກາກປະຕິບັດງານ"'' ແລະເຈົ້າເຊື່ອໝັ້ນໃນ .tex ໄຟລ໌ທີ່ທ່ານ
ພະຍາຍາມລວບລວມບໍ່ໃຫ້ປະຕິບັດລະຫັດ Perl ທີ່ເປັນອັນຕະລາຍ (ຕົວຢ່າງ, ເພາະວ່າເຈົ້າຂຽນມັນ
ຕົວທ່ານເອງ), ທ່ານສາມາດປິດການໃຊ້ງານ perltexກົນໄກຄວາມປອດໄພຂອງ --ບໍ່ປອດໄພ:
perltex --nosafe myfile.tex
ຄໍາສັ່ງຕໍ່ໄປນີ້ໃຫ້ເອກະສານເທົ່ານັ້ນ perltexການອະນຸຍາດເລີ່ມຕົ້ນຂອງ (":browse") ບວກ
ຄວາມສາມາດໃນການເປີດໄຟລ໌ແລະເອີ້ນຄໍາສັ່ງ "ເວລາ":
perltex --permit=:browse --permit=:filesys_open
--permit=time myfile.tex
ENVIRONMENT
perltex ໃຫ້ກຽດແກ່ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້:
PERLTEX
ລະບຸຊື່ໄຟລ໌ຂອງ LaTeX compiler. LaTeX compiler ເລີ່ມຕົ້ນທີ່ຈະ
``"ຢາງ"''. ຕົວແປສະພາບແວດລ້ອມ "PERLTEX" ລົບລ້າງຄ່າເລີ່ມຕົ້ນນີ້, ແລະ
-- ຢາງ ຕົວເລືອກແຖວຄໍາສັ່ງ (ເບິ່ງ "ຕົວເລືອກ") overrides ນັ້ນ.
ໃຊ້ perltex ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net