ນີ້ແມ່ນຄໍາສັ່ງ noindex ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
noindex - ສ້າງດັດສະນີພາຍນອກສໍາລັບເອກະສານ noweb
ສະຫຼຸບສັງລວມ
noindex ຊື່ພື້ນຖານ[.tex]
ລາຍລະອຽດ
noindex ເບິ່ງຜ່ານ LaTeX .aux ໄຟລ໌ສໍາລັບຕົວກໍານົດທີ່ຄວນຈະເຂົ້າໄປໃນ a noweb ພາຍນອກ
ດັດຊະນີ. ມັນຈັດຮຽງຕົວລະບຸທັງໝົດ ແລະຂຽນຜົນໄດ້ຮັບໃສ່ ຊື່ພື້ນຖານ.nwi.
ດຽວນີ້ ດັດສະນີ ໂຄງຮ່າງ
A noweb ໂຄງການປະກອບດ້ວຍຫນຶ່ງຫຼືຫຼາຍໄຟລ໌. ໃນກໍລະນີງ່າຍດາຍ, ໄຟລ໌ເຫຼົ່ານີ້ແມ່ນດໍາເນີນການ
ໂດຍຜ່ານການ ດຽວນີ້ ຮ່ວມກັນ, ການຜະລິດດຽວ LaTeX ຍື່ນ. ດຽວນີ້ -ດັດຊະນີ ພຽງພໍກັບ
ຜະລິດດັດຊະນີ ແລະຂໍ້ມູນການອ້າງອີງຂ້າມ; ທັງ nodefs neither noindex is
ຕ້ອງການ.
ເມື່ອເປັນ noweb ໂຄງການປະກອບດ້ວຍໄຟລ໌ແຫຼ່ງຈໍານວນຫນຶ່ງ, ມັນມັກຈະດີກວ່າທີ່ຈະດໍາເນີນການແຕ່ລະຄົນ
ແຫຼ່ງໄຟລ໌ຜ່ານ ດຽວນີ້ ເພື່ອຜະລິດຂອງຕົນເອງ LaTeX ໄຟລ໌, ຫຼັງຈາກນັ້ນນໍາໃຊ້ noindex ເພື່ອຜະລິດເປັນ
ດັດຊະນີພາຍນອກ. ເຕັກນິກນີ້ມີຂໍ້ດີຫຼາຍ:
ຕົວເລກແຖວໃນ LaTeX ໄຟລ໌ກົງກັບຕົວເລກແຖວໃນແຫຼ່ງ
ໄຟລ໌, ສະນັ້ນມັນງ່າຍຕໍ່ການວິນິດໄສ LaTeX ຄວາມຜິດພາດ.
ໄດ້ LaTeX \ ລວມທັງ ຄຸນນະສົມບັດສາມາດນໍາໃຊ້, ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະຈັດຮູບແບບພາກສ່ວນຂອງ
ໂປລແກລມຂະຫນາດໃຫຍ່ໃນຂະນະທີ່ຮັກສາຂໍ້ມູນການອ້າງອິງຂ້າມທີ່ສົມບູນ.
ເມື່ອໃຊ້ກັບ ເຮັດໃຫ້(1), ເຕັກນິກການຫຼີກເວັ້ນການແລ່ນ ດຽວນີ້ ຫຼາຍກວ່າໄຟລ໌ແຫຼ່ງທີ່
ບໍ່ໄດ້ມີການປ່ຽນແປງ.
ການນໍາໃຊ້ດັດຊະນີພາຍນອກເຮັດໃຫ້ຄວາມຕ້ອງການຫນ້ອຍລົງ LaTeXຄວາມຊົງຈໍາຂອງ, ເຮັດໃຫ້ມັນອ່ານມັນ
.aux ໄຟລ໌ໄວຂຶ້ນຫຼາຍ.
ຂໍ້ເສຍກໍຄືວ່າ nodefs ແລະ noindex ມີຄວາມຈໍາເປັນສໍາລັບການອ້າງອິງຂ້າມຢ່າງເຕັມທີ່ແລະ a
ດັດຊະນີຈັດຮຽງຢ່າງຖືກຕ້ອງ.
EXAMPLE
ຕົວຢ່າງນີ້ສົມມຸດ a noweb ໂຄງການຂອງສາມໄຟລ໌ແຫຼ່ງ: a.nw , b.nw , ແລະ c.nw. ໄດ້
ເອກະສານ doc.tex ຖືວ່າບັນຈຸ LaTeX boilerplate, ລວມທັງຄໍາສັ່ງ
\noweboptions{externalindex}
\ລວມທັງ{a}
\ລວມທັງ{b}
\ລວມທັງ{c}
ລໍາດັບທໍາອິດຂອງຂັ້ນຕອນແມ່ນການສ້າງໄຟລ໌ລາຍຊື່ຕົວກໍານົດທັງຫມົດທີ່ກໍານົດ
ທຸກບ່ອນໃນ a, b, ຫຼື c.
nodefs a.nw > a.defs
nodefs b.nw > b.defs
nodefs c.nw > c.defs
sort -u a.defs b.defs c.defs | cpif all.defs
ການນໍາໃຊ້ ການຈັດລຽງ -u ແລະ cpif(1) ຫຼີກເວັ້ນການປ່ຽນແປງ all.defs ເວັ້ນເສຍແຕ່ວ່າຊຸດຕົວລະບຸຈະປ່ຽນແປງ.
ເຕັກນິກນີ້, ນໍາໃຊ້ໃນ Makefile, ຫຼີກເວັ້ນການສ້າງໃຫມ່ທີ່ບໍ່ຈໍາເປັນ.
ຊຸດຕໍ່ໄປຂອງຂັ້ນຕອນແມ່ນການສ້າງ LaTeX ໄຟລ໌ທີ່ມີຂໍ້ມູນການອ້າງອີງຂ້າມເຕັມ
ສໍາລັບຕົວລະບຸທັງໝົດ.
noweave -n -indexfrom all.defs a.nw > a.tex
noweave -n -indexfrom all.defs b.nw > b.tex
noweave -n -indexfrom all.defs c.nw > c.tex
ຂັ້ນຕອນສຸດທ້າຍດໍາເນີນການ LaTeX ຄັ້ງດຽວເພື່ອສ້າງ .aux ແຟ້ມ, ແລ້ວ noindex ການສ້າງດັດຊະນີ,
ຫຼັງຈາກນັ້ນ LaTeX ອີກເທື່ອຫນຶ່ງເພື່ອຈັດຮູບແບບເອກະສານທີ່ສົມບູນ.
ເອກະສານຢາງ
noindex doc
ເອກະສານຢາງ
ໃນ Makefile, noindex ສາມາດດໍາເນີນການໄດ້ກ່ອນການຮຽກຮ້ອງທຸກຄັ້ງ ຢາງ.
ໃຊ້ noindex ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net